声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1261|回复: 1

[共享资源] 《MATLAB原理与工程应用(第二版)》第三章 和第四章的读书笔记

[复制链接]
发表于 2006-10-29 14:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
第三章        数据的输入与输出
1、        将字符串定义为向量的方式:s=’testing123’或s=[‘testing123’]
2、        Findstr(s,’123’),得到8,类似find。
3、        数值转化成字符串并显示:num2str(M)
4、        标量的输入:inputdata=input(‘enter some number’)   
%‘这跟vb.net里的inputbox类似
5、        字符串的输入:inputdata=input(‘enter some number’,’s’)  
% ‘就多了个’s’
6、        向量的输入:inputdata=input(‘enter some number’)
7、        矩阵的输入:inputdata=input(‘enter some number’)
8、        数据文件的输入与输出
(1)        输入load (‘Datafile1.txt’)  ,
%前提是先set path,或Datafile1.txt就在当前目录下。
y=datafile1.^2  ;% Datafile1就可以直接当做变量名来用。
(2)输出
Load (‘Datafile1.txt’)  ; y=datafile1.^2 ;  
Save(‘savedfile1.txt’,’y’,’-ascii’)
% savedfile1.txt也可以用完整的路径,当我们不想把文件保存在当前目录下时。
(3)输入excel文件
[x,y]=xlsread(‘forceDisoData.xls’);  %假设在本语句之前已设定文件路径。
x得到的将是forceDisoData.xls文件里的矩阵数据,而y得到forceDisoData.xls里字段等对数据进行描述的文本信息。
(!!!如果要实现把matlab里的数据比如某个矩阵输入到excel该怎么办?不知道哪个朋友做过,能指点一下否?)
第四章  程序流程控制
和c语言很象,较简单,忘了翻下书就ok,所以也没什么好记了。呵呵,也许我是井底之蛙吧!
有(if /switch/for /while(有break))
While  (条件)  %条件满足时就停止循环
‘表达式
If (n=1)
(break;)   %当n=1时,程序就跳while循环,从while对应的end后面的语句进行。
End
‘表达式
End

[ 本帖最后由 lxq 于 2006-12-23 10:50 编辑 ]
回复
分享到:

使用道具 举报

发表于 2006-12-23 00:52 | 显示全部楼层
(!!!如果要实现把matlab里的数据比如某个矩阵输入到excel该怎么办?不知道哪个朋友做过,能指点一下否?)

M =

    -9     3    -9    55
     2     5     0    55
     5    99     0    55
    56    98     0    55

SUCCESS = XLSWRITE('E:\matlab7\work\myworkbook.xls',M,'A1:D4')

please check "help xlswrite" in Matlab.
where A1 is the beginning of M11 and D4 is the ending of M44, 'A1:D4' is just the same as the 4*4 M matrix.
ifyou use 'A1:F5' and so on , there will be "#N/A" in the excel file.
rgz
fanka
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-20 07:32 , Processed in 0.048582 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表