matlab我已经知道k=t^2*exp(-2*t);然户t=0:1:100;plot(t,k);为什么画不出来图?

如题所述

为什么画不出来图的主要问题是缺少点运算符,即 ‘.’。将代码改写成下列形式,就可以出图了。>>t=0:1:100;>>k=t.^2.*exp(-2*t);>>plot(t,k);

>> xlabel('t'),ylabel('k')

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-11-18
你好,你的顺序写的不对,另外你的运算符应该用点乘运算哦!!!

下面的这段程序可以满足你的要求:

clc,clear,close all
t = 0:1:100;
k = t.^2.*exp(-2*t);
figure,plot(t,k),title('t 、k 关系曲线')本回答被网友采纳
第2个回答  2017-09-20

clc

clear all

t=0:1:100;

k=t.^2.*exp(-2*t);

plot(t,k);

如上代码,注意t为一向量,乘法要用点成(.*),乘方、除法类似。

第3个回答  2017-09-23
先输入t=0:1:100;
再输入k=t^2*exp(-2*t);
然后plot
第4个回答  2014-11-18
>> t=0:1:100;k=t.^2.*exp(-2*t);plot(t,k)
相似回答