matlab中句点,matlab入门学习(一)
今天是我第一天學(xué)習(xí)matlab軟件,受教練囑托,在雷神走之前一定要實(shí)現(xiàn)數(shù)學(xué)建模入門..先說說裝軟件吧,可真的是個(gè)蛋疼的問題,反正是裝了
好久,裝了一個(gè)云端版本的軟件R2009a 的軟件有點(diǎn)大1.4G哇...
對(duì)于我們ACMer有強(qiáng)大的C和C++基礎(chǔ),這個(gè)語(yǔ)言學(xué)起來很簡(jiǎn)單,不過初次接觸matlab軟件,還是亂來的,界面都被我弄混了,
現(xiàn)在還不知道怎么返回原先的界面,還是做下今天的總結(jié),把所學(xué)的知識(shí)共享出來,
matlab 簡(jiǎn)單的用法(一)
1,. 變量命名
字母開頭,包括字母,數(shù)字,下劃線,區(qū)分大小寫
不聲明,不定義,拿來即用
2. 語(yǔ)句
回車表示一句結(jié)束,末尾沒有分號(hào),則輸出該句執(zhí)行的結(jié)果,末尾有分號(hào),只執(zhí)行,不輸出
注釋用 % 表示
一行寫不完,用‘ ... ?’ 三點(diǎn)表示續(xù)行,否則默認(rèn)這一句已經(jīng)完畢
3. 賦值
變量 = 表達(dá)式
表達(dá)式
前者將表達(dá)式的值賦值給 = 前的變量,后者將表達(dá)式的值賦值給默認(rèn)變量 ? ans
matlab 簡(jiǎn)單的用法(二):變量管理
1. 工作空間中駐留的變量查看
工作空間窗口顯示
命令方式(使用兩個(gè)函數(shù)來查看)
who
whos ?--> 在給出變量名的同時(shí),還給出了維數(shù),代碼的字節(jié)及變量的類型
2. 清除變量
clear ?命令 ? 清除所有的變量
clear ? ?x ? 清除變量 x
3. 保存數(shù)據(jù)
save 命令
save【文件名】【變量名】【- append】【-ascii】
數(shù)據(jù)輸出格式控制
format 函數(shù)使用
語(yǔ)法:format 格式符
只影響數(shù)據(jù)輸出格式,不影響計(jì)算和儲(chǔ)存
默認(rèn)輸出格式為 short 格式
matla簡(jiǎn)單的用法(三):
1. 常見的數(shù)值類型
數(shù)值型:
雙精度,單精度,帶符號(hào)和無符號(hào)整型
字符串
例:‘zhangzhenping’ ?,注意是單引號(hào)
結(jié)構(gòu)體:
例:a.x1=1;
a.x2='zhangzhenping';
a.x3=[ 11 ?22 ?33 ];
單元:
例:a = { 1,'zhangzhenping',[ 11 ?22 ?33 ?44 ] };
多維矩陣:....
稀疏矩陣 :....
2. 數(shù)值型:
建立: ?a = 1;
建立double型數(shù)據(jù) a ,值為 1 , 轉(zhuǎn)化,比如 b = uint8(a); a轉(zhuǎn)化為 ?uint 類型
3. 字符串:
建立,使用單撇號(hào)‘ ’ 括起來的字符序列,比如
str = 'this is string'
字符串操作:
獲取字符ASCLL值
double 函數(shù)和 abs函數(shù)
double (' a ');
輸出字符 a 的 ASCLL 碼值
ASCLL轉(zhuǎn)化為字符輸出
char 函數(shù) ?: 例:char (63)
輸出 ?ASCLL ?碼 ?63 ?代表的字符
4. 字符串操作
執(zhí)行字符串當(dāng)中的內(nèi)容
eval 函數(shù) :例: eval(t='1');
將字符串‘t=1’作為matlab語(yǔ)句執(zhí)行,即上面的語(yǔ)句執(zhí)行結(jié)果為:將 1 賦值給變量 t
字符串與數(shù)值的互換
兩個(gè)函數(shù):str2num ?,num2str ? 可以使用 help ~~ 觀察函數(shù)的用法
5. 結(jié)構(gòu)體
建立:結(jié)構(gòu)體.成員 = 表達(dá)式
例:a.x1=1;
a.x2='string';
a.x3=[ 11 22 33 44 55 ];
結(jié)構(gòu)體的操作函數(shù):
isstruct 函數(shù)--> 判斷是否是結(jié)構(gòu)體,是則返回1 ,否返回0;
fieldnames 函數(shù)---> 返回結(jié)構(gòu)體所有成員名
isfield 函數(shù)--> 判斷某個(gè)成員是否存在結(jié)構(gòu)體中,是返回1,否返回0;
rmfield 函數(shù)--> 刪除結(jié)構(gòu)體某個(gè)成員
getfield 函數(shù)--> 獲取結(jié)構(gòu)體成員變量.............
今天差不多就學(xué)了這些...明天繼續(xù)加油...如果你不上機(jī)實(shí)踐和調(diào)試,不斷地嘗試著錯(cuò)誤,那永遠(yuǎn)都學(xué)不會(huì).....
總結(jié)
以上是生活随笔為你收集整理的matlab中句点,matlab入门学习(一)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c# java gt;gt;gt;,相同
- 下一篇: matlab程序崩溃怎么解决,跪求mat