1.一定不能在MATLAB里输入方程:
x+1=2
这种方程是解不出来的,一定不可以。
2.向量表示:
x = [1,2,3]
%% 不同数字间也可以用空格隔开
表示x 是一个3维向量。
3.只有当向量的维度(division)相同时,才可以进行对应的一些运算
x = [1 2 3]
y = [4 5 6]
x + y
输出结果为:
x =
1 2 3
y =
4 5 6
ans =
5 7 9
4.在命令行窗口输入一行命令后只加分号,会让你继续输入下一行代码
5.2*3的矩阵表示:
x = [1 2 3; 4 5 6]
6.(星号不能正常显示,只能放在代码块里)
A*B 和 A.*B 的区别:
A*B ::矩阵乘法
A=[1 2; 1 2];
B=[3 4; 5 6];
A*B
ans =
13 16
13 16
%%A.*B::矩阵的对应位相乘
A.*B
ans =
3 8
5 12
7.在语句后加分号表示不显示此次运行结果
8.输出:
fprintf('This sentence has already %d', over)
表示将 over 的值赋给 %d 的位置
%d、%f、%g的区别:
fprintf('I want to print a number which is %d\n',7.000)
ans:
I want to print a number which is 7
fprintf('I want to print a number which is %f\n',7.000)
ans:
I want to print a number which is 7.000000
fprintf('I want to print a number which is %g\n',7.000)
ans:
I want to print a number which is 7