Scripts
if-else语法
%%
a=6;
if(rem(a,2)==0)
disp('a is even')
else
disp('a is odd')
end
-------------分割线----------------
关系运算
当参与比较的量是两个同型的矩阵时,比较是对两矩阵相同位置的元素按标量关系运算规则逐个进行,最终的关系运算的结果是一个与原矩阵同型的矩阵,它的元素由0或1组成。
当参与比较的一个是标量,而另一个 是矩阵时,则把标量与矩阵的每一个元素按标量 关系运算规则逐个比较,最终的关系运算的结果是一个与原矩阵同型的矩阵,它的元素由0或1组成。
逻辑运算
算术运算>>关系运算>>逻辑运算
续行符是三个小数点…
设立当前文件夹cd d:\java
求1~100内的所有素数
%%
x=1:100;
k=isprime(x); %k向量中为1的位置代表是素数
k1=find(k); %返回k向量中不为0的数的序号
x(k1)
计算(5+cosd47)/(1+|x-y|)
x=sqrt(7)-2i,y=exp(pi/2)
%%
x=sqrt(7)-2*i;
y=exp(pi/2);
(5+cosd(47))/(1+abs(x-y))
find函数
1.find(x)函数是返回向量x或者矩阵中不为0的元素的位置索引
>> B=[3 4 5 0 9];
>> find(B)
ans =
1 2 3 5
>>>>>>>>>>>>当B为矩阵时>>>>>>>>>>>>>>
>> B=[1 2 0 4;34 0 8 4]
B =
1 2 0 4
34 0 8 4
>> find(B)
ans =
1
2
3
6
7
8
2.find(x,2)返回前2个不为0的元素的位置索引
3.find(x,2,‘last’)返回后两个不为0元素的位置索引