MATLAB數模程式設計基礎(1)

2021-08-28 12:26:57 字數 2417 閱讀 9029

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 ...