matlab 基本的程式語言功能

2021-09-29 20:20:47 字數 2885 閱讀 9954

繪圖二維點圖和二維線圖 plot()

三維圖繪製

取餘

rem

(n,m)

mod(n,m)

當x和y的符號不同時,rem函式結果的符號和n的一樣,而mod和m的一樣。

轉置

'   共軛轉置

.' 普通轉置

短除法

fix

(x): 截尾取整.

fix(37/

10)=3

科學計數法14000可寫成1.4e4圓周率直接輸入pi即可

if語句

if

(mod

(length

(e1),2

)==1)

e2 =

[e2;[0

poly(e1

(end))]

];end

switch語句

for迴圈

for i=1:

1:10//初始值:步長:結束值(包含結束值)

command

end

輸出——列印

disp

('使用矩形窗'

);

輸入——命令列鍵入

% 設計需要輸入的引數

analogparam =

input

('please input\n');

% 模擬濾波器引數

f_s =

analogparam(1

);% 抽樣頻率

f_p =

analogparam(2

);% 通帶截止頻率

f_st =

analogparam(3

);% 阻帶起始頻率

reduction =

analogparam(4

);% 阻帶最小衰減(數值為正,單位db)

名稱設定:

title

('標題'

);

名稱設定:

xlabel

('自變數');

ylabel

('因變數'

);

plot(x, y, linespec)

其中x由所有輸入點座標的x值組成,y是由與x中包含的x對應的y所組成的向量。linespec是使用者指定的繪圖樣式,主要選項如下(選項串聯之後加上雙引號):

specifier

line style*(線型)*

-實線(預設樣式)

--虛線(短劃線):點線

-.點劃線

specifier

marker*(座標點樣式)*o圓

+加號*星號

.點x十字

s正方形d菱形

^上指向三角形

v下指向三角形

>

右指向三角形

<

左指向三角形

p五角星

h六角形

specifier

colory黃色

m品紅c藍綠色r紅色

g綠色b藍色

w白色k黑色

例如:』–or』表示座標點為圓圈標誌,且線型為紅色短劃線的繪圖樣式。

plot

(x1,y1,

'ro'

,x2,y2,

'b')

;% 繪製兩條曲線

legend

('sin(t)'

,'cos(t)');

% 對兩條曲線進行標註

z=x

2+y2

z = \sqrt

z=x2+y2​;

x =-3

:0.1:3

;%單詞第幾個字母

y =-3:

0.1:3;

%字母編號

[x, y]

=meshgrid

(x, y)

;z =

sqrt

(x.^

2+ y.^2

);mesh

(x, y, z)

;title

('三維圖');

% 影象名稱

xlabel

('自變數1');

% x座標含義

ylabel

('自變數2');

% y座標含義

zlabel

('因變數'

);

比較重要的是meshgrid這個函式進行向量轉化成矩陣,才能使用mesh繪製三維圖。

matlab基本程式設計

for a 1 9 水仙花數 for b 0 9 for c 0 9 if a 3 b 3 c 3 a 100 b 10 c 1 disp a 100 b 10 c 1 endend endend a 1,2,3,4,5 b 4,5,6,7,8 c,d max a.b 得到數值和位置 e,f min...

f 程式語言 F 程式語言的新增功能

f 程式語言 microsoft在2018年8月中旬發布了f 的生產版本4.5,該版本支援.net core的span值型別以改進 發現使用f 的14個絕佳理由 span允許以限制性方式安全使用面向效能的結構。例如,開發人員無法定義其中包含span的f 記錄型別,因為span是類byref的型別,因...

F 程式語言的新增功能

microsoft在2018年8月中旬發布了f 的生產版本4.5,該版本支援.net core的span值型別以改進 發現使用f 的14個絕佳理由 span允許以限制性方式安全使用面向效能的結構。例如,開發人員無法定義其中包含span的f 記錄型別,因為span是類byref的型別,因此只能包含在其...