matlab是數學建模常用軟體,下面整理一些適於數模比賽的matlab基礎操作,大部分來自網路課程。
>> cd
c:\users\tim wei\documents\matlab
>> a=1
a = 1
>> b=2
b = 2
>> c=a+b
c = 3
%-------------------------
>> a=1;
>> b=2;
>> a+b
ans =
3
操作&命令>> help sin
sin sine of argument in radians.
sin(x) is the sine of the elements of x.
see also asin, sind.
sin 的參考頁
名為 sin 的其他函式
作用cd
顯示當前設定的工作路徑
clc清空命令列視窗
claer 變數名
清此變數記憶體空間,並在工作區中清除其顯示
clear
清除所有變數記憶體空間,並清空工作區
help 函式名
開啟此函式的幫助文件
句尾分號 ;
禁止當前命令結果顯示
上方向鍵↑
顯示歷史命令
操作&命令
作用%
單行注釋
%
多行注釋
例:定義實數1(注意這裡使用;
抑制結果輸出)
>>x=1;
例:定義行向量
例:定義列向量>>x=[1 2 3];
>>x=[1,2,3];
例:以0.2為步長在[1,2]取資料填入陣列,不寫步長預設步長為1。使用>>x=[1;2;3];
>>x=[1
2 3];
'
表示轉置
例:使用linspace函式>> x=[1:0.2:2]
x = 1.0000 1.2000 1.4000 1.6000 1.8000 2.0000
>> x=[3:5]
x = 3 4 5
>> x=[3:5]'
x = 3
45
例:構造矩陣>> x=linspace(1,4,8)
x = 1.0000 1.4286 1.8571 2.2857 2.7143 3.1429 3.5714 4.0000
0 5 5 5
5 0 5 5
5 5 0 5
5 5 5 0
固定變數為matlab中預先定義過的變數,最好不要對其重新定義>> x=5*ones(5)-5*eye(5)
x = 0 5 5 5 5
5 0 5 5 5
5 5 0 5 5
5 5 5 0 5
5 5 5 5 0
(1)、加減
(2)、乘
(3)、除>> a=[1 1 1 ; 1 1 1 ; 1 1 1];
>> b=[1 2 3 ; 4 5 6 ; 7 8 9];
>> a*b
ans =
12 15 18
12 15 18
12 15 18
>> a.*b
ans =
1 2 3
4 5 6
7 8 9
>>
(4)、其他 例:
未完待續。。>> a=[1 2 3;4 5 6;7 8 9];
>> a^2 %矩陣乘法
ans =
30 36 42
66 81 96
102 126 150
>> a.^2 %陣列乘法
ans =
1 4 9
16 25 36
49 64 81
>>
matlab程式設計基礎
ch06 程式設計基礎 6.1 m 檔案 6.1.1 m 函式 1.基本語法 function 結果 函式名 輸入變數 處理變數 endfunction a,c ac r 功能 a pi r r c pi r 邏輯錯誤 c 2 pi r 語法錯誤 c 2 pi r end2.兩個內建變數 nargi...
數模matlab操作
1 建立test.m檔案,基礎操作示例 test 代表注釋 clear 清空所有記憶體變數 clc 清屏 clf clear figure 消視窗 syms x y syms 定義變數,不加 就會在螢幕上顯示此行的結果 for i 1 1 10 endhelp quad help integral ...
matlab基礎程式設計筆記
與c語言不通 在matlab中使用比那輛可以不預先定義。命名規則 matlab的變數命名必須以字母開頭,之後可以在任意字 母,數字或者下劃線,同時變數命名不能有空格,變數名稱區分大小寫 matlab預設的預定於變數 ans 計算機結果的預設名稱 eps 計算機的零閾值 inf inf 無窮大 pi ...