坑越挖越多…能学多少是多少吧
1.
command window
命令窗口
workspace
记录value
log
默认底数为e
tips:log2是被特殊定义的命令
清空屏幕命令:clc
variable变量
assign赋值
矩阵
x=[ 1 2 3 ; 4 5 6]
普通乘法和线代计算规则相同
但是
A.*B相当于对应位相乘
脚本
New Script
把很多运算/命令放到一个文件里面,
一起进行
是.m扩展名
加;会让matlab自动屏蔽显示
基本I/O:
x=input(‘Please enter x:’);
y=input(‘Please enter y:’);
x+y
fprintf(‘Fahrehenit=%f’,F);
\n换行
f
自动输出六位
%g自动保存到整数位
if命令
else命令
elseif命令(无空格)
最后加end
注释:前面加%
根号是sqrt
disp([‘apple’,‘banana’,‘orange’]);
disp 快速输出
辗转相除法
~不等于号
for循环的例子
for i=1:5
disp(i);
end
for i = 5;-1;-5
disp(i);
end
-1就是步长
步长相当于C++中for循环的第三个量值,默认是1
向量
(一维矩阵)其实相当于数组
function需要参数传递,script不需要
matlab提供了很容易定义的脚本和函数
函数的一般格式:
function[output_args] = mysum(input_args)
function_body
end
不等于运算符
基本循环语句
辗转相除法