吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1555|回复: 16
收起左侧

[求助] matlab代码问题,求大佬解决!!

[复制链接]
a13622417608 发表于 2020-4-29 19:46
MATLAB编程f1=[2,1,0,1,2];n1=[-2:2];                                                                    %描述序列f1(n)f2=[1,2,3,4,5,6];n2=[0:5];                                                                        %描述序列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:05
本帖最后由 深渊莫冥 于 2020-4-29 20:16 编辑

这个排版我的我有点懵,我整理一下?
MATLAB编程
f1=[2,1,0,1,2];n1=[-2:2];                                                                    %描述序列
f1(n)f2=[1,2,3,4,5,6];n2=[0:5];                                                           %描述序列
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:06
1.错误使用* 内部矩阵维度必须一致
d*v表示矩阵乘法,要求d的列数必须与v的行数一致,也就是说,如果d是m行n列的矩阵,v必须是n行w列的矩阵

2.错误使用.* 矩阵维度必须一致
d.*v 表示矩阵的点乘运算,也就是d矩阵和v矩阵对应元素直接相乘,所以要求d和v的维度必须一致,即如果d是m行n列的矩阵,v也必须是m行n列的矩阵
 楼主| a13622417608 发表于 2020-4-29 20:07
深渊莫冥 发表于 2020-4-29 20:06
1.错误使用* 内部矩阵维度必须一致
d*v表示矩阵乘法,要求d的列数必须与v的行数一致,也就是说,如果d是m ...

能帮忙修改下吗?百度我也不知道修改哪里
深渊莫冥 发表于 2020-4-29 20:10
a13622417608 发表于 2020-4-29 20:07
能帮忙修改下吗?百度我也不知道修改哪里

我读一下吧,我也好久没用matlab了
 楼主| a13622417608 发表于 2020-4-29 20:13
深渊莫冥 发表于 2020-4-29 20:10
我读一下吧,我也好久没用matlab了

好的,谢谢大佬!
 楼主| a13622417608 发表于 2020-4-29 20:15
深渊莫冥 发表于 2020-4-29 20:10
我读一下吧,我也好久没用matlab了

f1=[2,1,0,1,2];
n1=[-2:2];                                                                    %描述序列f1(n)
f2=[1,2,3,4,5,6];
n2=[0:5];                                                                        %描述序列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')
 楼主| a13622417608 发表于 2020-4-29 20:16
深渊莫冥 发表于 2020-4-29 20:10
我读一下吧,我也好久没用matlab了

大佬完整是我回复你那个,发帖我都不知道为什么乱码了
深渊莫冥 发表于 2020-4-29 20:18
a13622417608 发表于 2020-4-29 20:15
f1=[2,1,0,1,2];
n1=[-2:2];                                                                    %描述序列f1(n)
f2=[1,2,3,4,5,6];

我是把头这样改一下就运行出来了,你试试
f1=[2,1,0,1,2];
n1=[-2:2];                                                                    %描述序列f1(n)
f2=[1,2,3,4,5];
n2=[0:4];
 楼主| a13622417608 发表于 2020-4-29 20:22
深渊莫冥 发表于 2020-4-29 20:18
我是把头这样改一下就运行出来了,你试试
f1=[2,1,0,1,2];
n1=[-2:2];                                ...

不行,不能改这个参数,这个是题目来的
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-15 13:50

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表