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];
例:定義列向量
>>x=[1;2;3];
>>x=[1
2 3];
例:以0.2為步長在[1,2]取資料填入陣列,不寫步長預設步長為1。使用'
表示轉置
>> 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
例:使用linspace函式
>> 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
>> 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
固定變數為matlab中預先定義過的變數,最好不要對其重新定義
(1)、加減
(2)、乘
>> 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
>>
(3)、除
(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 ...