1. 在命令窗口中,如果一条命令太长,希望能在下一行继续输入那么可以使用连行号...
eg.
>> s = 1+2+3+4+...
5+6+7
s =
28
>>
eg.(连字符并不是在任意位置或类型之后都可以)
>> s = 1+2+3+4...
s = 1+2+3+4...
|
Error: Unexpected MATLAB operator.
2. 在命令窗口中,分号;的作用是执行结果不显示在命令窗口中,但执行结果驻留在内存中
eg.
>> s = 1+2+3+4+...
5+6+7;
>>
3. 矩阵的输入:matlab中最基本的数据形式是矩阵。逗号,或者空格是同一维中不同元素的分隔符,分号;或者换行符是不同维的分隔符。行列起始是1不是0.
eg.
>> A = [1 2 3 4;5 6 7 8]
A =
1 2 3 4
5 6 7 8
>> A = [1, 2, 3, 4,
5,6,7,8]
A =
1 2 3 4
5 6 7 8
A =
1 2 3 4
5 6 7 8
>> A(3)
ans =
2
>> A(2,1)
ans =
5
4.矩阵运算和数组运算:
矩阵运算和数组运算是Matlab的数值运算中的两大类运算矩阵运算是按矩阵运算法则进行的运算 数组运算无论是何种运算操作都是对元素逐个进行。
eg.
>> A = [1,2];
>> B = [1;2]; //2X1矩阵
>> A*B
ans =
5
>> B = [1,2]; //1X2矩阵
>> A.*B
ans =
1 4