1
A=[2 4 6 810 12 14 1618 20 22 2426 28 30 32]
即可创建一个4行4列的矩阵或数组,如下图所示。
第二步:关于矩阵转置,我们在矩阵或数组名称后面加一撇就可以了,如将上面的矩阵或数组A进行转置,我们在MATLAB中输入代码:
A'即可对矩阵或数组A进行转置,运行结果如下图所示。
第三步:如果我们需要对矩阵进行相加运算,两矩阵相加需维数一致,我们在MATLAB中输入代码:A+A
即可对两个矩阵进行相加,我们如果是想将矩阵中的每一个元素都加上一个数值我们在MATLAB命令行窗口中输入代码:A+5运行结果如下图所示
m=[2 4 6]
N=length(m)
j=1
a=zeros(1,N)
for i=1:N-1
a(j)=(m(i)+m(i+1))/2
j=j+1
end
m2=[ma]
m2=reshape(m2,1,N+length(a))
m2=m2(1:length(m2)-1)
运行结果
运行了,没问题。这个程序对于你这个简单的矩阵m=[2 4 6] 来说可能有点复杂了,但是用这个程序你可以随意改变矩阵m。
给一个类似的,改成for循环就可以了。
square(T)函数产生一个2*pi为周期的方波,范围在-1到1之间,占空比为50%。很像sin函数,比如sin函数输入pi/6 就是1/2,输入pi/2 就是1,输入pi就是0,输入3/2*pi就是-1;而square也是一样,输入的数小于pi,就是1,大于pi小于2*pi就是-1。
扩展资料:1、matlab中sum函数对矩阵的求和总结
A= [1, 2 ,3 ,4, 5;
1, 2, 3, 4, 5];
a=sum(A) %对整个矩阵按列求和。
>>a= [2 4 6 8 10]
sum(A(1:t,:),1) %对矩阵前1到t行按列求和。
2、提取矩阵中某一行的元素。
参考资料:百度百科MATLAB
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)