MATLAB 基礎(chǔ)語(yǔ)法

help

+ - * / ^ 2^6

== ~= > < >= <= && || xor(a,b) = ;

pi sqrt(a)

disp(a) disp( sprintf( '%0.2f', a ) )

format long format short

A = [1 2; 3 4; 5 6]

v = 1 : 0.1 : 2 v = 1 : 6

A = ones(2, 3) B = zeros(2, 4) C = rand(3, 3) D = eye(4) 單位矩陣

d = randn(1, 10000) 正態(tài)分布

hist(d) hist(d, 50) 直方圖

size(A) = 2 3 size(A 1) 行數(shù) size(A 2) 列數(shù) length(v) = 6

pwd 當(dāng)前路徑 cd 'D:\work' ls

load X.dat save hello.mat A save hello.txt A -ascii

who whos 顯示所有變量

clear A clear

v(1 : 10) v前10個(gè)元素

A(3, 2) 索引 A(2, :) 第二行元素 A( [1 3], : ) 第1 3行元素

A(:) A所有元素組成列向量

A = [A B] A = [A, B] 聯(lián)合A B, B在右邊 A = [A; B] B在下邊

A * B 矩陣相乘

每個(gè)元素 A .* B A .^ 2 1 ./ A log(A) exp(A) e的x次方 abs(A) A + 1

A' 轉(zhuǎn)置

val = max(a) a中最大值 [val index] = max(a) a中最大值 索引

max(A) 每一列最大值

a= [1 5 3 9]

a < 4 = [1 0 1 0] find(a < 4) = [1 3]

[r, c] = find(A > 7) r = [1 3 2] c = [1 2 3]

A = magic(4) 幻方

sum(a) 求和 prod(a) 乘積 floor(a) 向下取整 ceil(a) 向上

max(A, B) = C 取較大元素 max(A, [], 1) 每一列最大值 max(A, [], 2) 每一行最大值

sum(A, 1) 每一列和

flipud(A) 上下翻轉(zhuǎn)

pinv(A) 逆矩陣


for i=1:10,

v(i) = 2^i;

end;


break  continue


while i < 5,

i = i + 1;

end;


if i == 5,

end;


if i == 1,

elseif i == 2,

else

end;


function  .m


function y = myFun(x)

y = x^2;


function [y1, y2] = myFun(x)

y1 = x^2;

y2 = x^3;


addpath('C:\work')

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容