matlab问题,>> t=0:0.2:3*pi;x=exp(-t).*sin(t);plot(t,x) >> t=0:0.2:3*pi;x=exp(-t)*sin(t);plot(t,x)>> t=0:0.2:3*pi;x=exp(-t).*sin(t);plot(t,x)>> t=0:0.2:3*pi;x=exp(-t)*sin(t);plot(t,x)这两个为什么一个可以执行,一个却不可以
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 14:05:19
![matlab问题,>> t=0:0.2:3*pi;x=exp(-t).*sin(t);plot(t,x) >> t=0:0.2:3*pi;x=exp(-t)*sin(t);plot(t,x)>> t=0:0.2:3*pi;x=exp(-t).*sin(t);plot(t,x)>> t=0:0.2:3*pi;x=exp(-t)*sin(t);plot(t,x)这两个为什么一个可以执行,一个却不可以](/uploads/image/z/2685864-48-4.jpg?t=matlab%E9%97%AE%E9%A2%98%2C%3E%3E+t%3D0%3A0.2%3A3%2Api%3Bx%3Dexp%28-t%29.%2Asin%28t%29%3Bplot%28t%2Cx%29+%3E%3E+t%3D0%3A0.2%3A3%2Api%3Bx%3Dexp%28-t%29%2Asin%28t%29%3Bplot%28t%2Cx%29%3E%3E+t%3D0%3A0.2%3A3%2Api%3Bx%3Dexp%28-t%29.%2Asin%28t%29%3Bplot%28t%2Cx%29%3E%3E+t%3D0%3A0.2%3A3%2Api%3Bx%3Dexp%28-t%29%2Asin%28t%29%3Bplot%28t%2Cx%29%E8%BF%99%E4%B8%A4%E4%B8%AA%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%80%E4%B8%AA%E5%8F%AF%E4%BB%A5%E6%89%A7%E8%A1%8C%2C%E4%B8%80%E4%B8%AA%E5%8D%B4%E4%B8%8D%E5%8F%AF%E4%BB%A5)
matlab问题,>> t=0:0.2:3*pi;x=exp(-t).*sin(t);plot(t,x) >> t=0:0.2:3*pi;x=exp(-t)*sin(t);plot(t,x)>> t=0:0.2:3*pi;x=exp(-t).*sin(t);plot(t,x)>> t=0:0.2:3*pi;x=exp(-t)*sin(t);plot(t,x)这两个为什么一个可以执行,一个却不可以
matlab问题,>> t=0:0.2:3*pi;x=exp(-t).*sin(t);plot(t,x) >> t=0:0.2:3*pi;x=exp(-t)*sin(t);plot(t,x)
>> t=0:0.2:3*pi;x=exp(-t).*sin(t);plot(t,x)
>> t=0:0.2:3*pi;x=exp(-t)*sin(t);plot(t,x)
这两个为什么一个可以执行,一个却不可以
matlab问题,>> t=0:0.2:3*pi;x=exp(-t).*sin(t);plot(t,x) >> t=0:0.2:3*pi;x=exp(-t)*sin(t);plot(t,x)>> t=0:0.2:3*pi;x=exp(-t).*sin(t);plot(t,x)>> t=0:0.2:3*pi;x=exp(-t)*sin(t);plot(t,x)这两个为什么一个可以执行,一个却不可以
>> t=0:0.2:3*pi;x=exp(-t).*sin(t);plot(t,x)
>> t=0:0.2:3*pi;x=exp(-t)*sin(t);plot(t,x)
对比一下,就会发现第一个里面多了一个点,这里体现了matlab里面的两种运算,第一个是点乘,第二个是乘.注意到matlab处理对象是矩阵,而你的exp(-t)和sin(t)都是一个1行3*pi/0.2列的矩阵,直接用*,就是矩阵相乘,那么必须满足第一个矩阵的列数和第二矩阵的行数保持一致,如果利用点乘,就是直接对应的元素相乘,所以你这里需要用到的是点乘,而不是乘!因为不满足矩阵乘的条件!