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