matlab代码问题,求大佬解决!!
MATLAB编程f1=;n1=[-2:2]; %描述序列f1(n)f2=;n2=; %描述序列f2(n)n=min(min(n1),min(n2)):max(max(n1),max(n2)); %构造和(积)序列的长度s1=zeros(1,length(n));s2=s1; %初始化新向量s1(find((n>=min(n1))&(n<=max(n1))==1))=f1; %扩展f1的向量长度s2(find((n>=min(n2))&(n<=max(n2))==1))=f2; %扩展f2的向量长度f3=f1+f2; %和运算f4=f1.*f2; %积运算subplot(2,2,1)stem(n1,f1)title('f1')subplot(2,2,2)stem(n2,f2)title('f2')subplot(2,2,3)stem(n,f3)title('f1+f2')subplot(2,2,4)stem(n,f4)title('f1*f2')运行显示矩阵维度必须一致,求大佬解决! 本帖最后由 深渊莫冥 于 2020-4-29 20:16 编辑
这个排版我的我有点懵,我整理一下?
MATLAB编程
f1=;n1=[-2:2]; %描述序列
f1(n)f2=;n2=; %描述序列
f2(n)n=min(min(n1),min(n2)):max(max(n1),max(n2)); %构造和(积)序列的长度
s1=zeros(1,length(n));s2=s1; %初始化新向量
s1(find((n>=min(n1))&(n<=max(n1))==1))=f1; %扩展f1的向量长度
s2(find((n>=min(n2))&(n<=max(n2))==1))=f2; %扩展f2的向量长度
f3=f1+f2; %和运算
f4=f1.*f2; %积运算
subplot(2,2,1)stem(n1,f1)title('f1')
subplot(2,2,2)stem(n2,f2)title('f2')
subplot(2,2,3)stem(n,f3)title('f1+f2')
subplot(2,2,4)stem(n,f4)title('f1*f2') 1.错误使用* 内部矩阵维度必须一致
d*v表示矩阵乘法,要求d的列数必须与v的行数一致,也就是说,如果d是m行n列的矩阵,v必须是n行w列的矩阵
2.错误使用.* 矩阵维度必须一致
d.*v 表示矩阵的点乘运算,也就是d矩阵和v矩阵对应元素直接相乘,所以要求d和v的维度必须一致,即如果d是m行n列的矩阵,v也必须是m行n列的矩阵
深渊莫冥 发表于 2020-4-29 20:06
1.错误使用* 内部矩阵维度必须一致
d*v表示矩阵乘法,要求d的列数必须与v的行数一致,也就是说,如果d是m ...
能帮忙修改下吗?百度我也不知道修改哪里{:1_907:} a13622417608 发表于 2020-4-29 20:07
能帮忙修改下吗?百度我也不知道修改哪里
我读一下吧,我也好久没用matlab了
深渊莫冥 发表于 2020-4-29 20:10
我读一下吧,我也好久没用matlab了
好的,谢谢大佬! 深渊莫冥 发表于 2020-4-29 20:10
我读一下吧,我也好久没用matlab了
f1=;
n1=[-2:2]; %描述序列f1(n)
f2=;
n2=; %描述序列f2(n)
n=min(min(n1),min(n2)):max(max(n1),max(n2)); %构造和(积)序列的长度
s1=zeros(1,length(n));
s2=s1; %初始化新向量
s1(find((n>=min(n1))&(n<=max(n1))==1))=f1; %扩展f1的向量长度
s2(find((n>=min(n2))&(n<=max(n2))==1))=f2; %扩展f2的向量长度
f3=f1+f2; %和运算
f4=f1.*f2; %积运算
subplot(2,2,1)
stem(n1,f1)
title('f1')
subplot(2,2,2)
stem(n2,f2)
title('f2')
subplot(2,2,3)
stem(n,f3)
title('f1+f2')
subplot(2,2,4)
stem(n,f4)
title('f1*f2') 深渊莫冥 发表于 2020-4-29 20:10
我读一下吧,我也好久没用matlab了
大佬完整是我回复你那个,发帖我都不知道为什么乱码了 a13622417608 发表于 2020-4-29 20:15
f1=;
n1=[-2:2]; %描述序列f1(n)
f2=;
我是把头这样改一下就运行出来了,你试试
f1=;
n1=[-2:2]; %描述序列f1(n)
f2=;
n2=; 深渊莫冥 发表于 2020-4-29 20:18
我是把头这样改一下就运行出来了,你试试
f1=;
n1=[-2:2]; ...
不行,不能改这个参数,这个是题目来的{:1_908:}
页:
[1]
2