作业帮 > 综合 > 作业

用matlab中怎样画出一个exp(2*x)的图像

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/12 12:31:36
用matlab中怎样画出一个exp(2*x)的图像
其中x取点:Xi=(i-1)/100,i=1,2,...,100
x=(0:99)/100;
y=exp(2*x);
 plot(x,y)

再问: 我想让y轴从0开始怎么办?
再答: axis([0,1,0,10])
再问: 我还有一些离散的点的x坐标,对应上面的函数可以求出y值,要怎样将这些离散的点和上边的函数画在同一个坐标系中呢?谢谢。像这样的:比如X的坐标:x0 =    0.4863    0.7357    0.9289     对应的函数仍然是上面的函数,那我要怎样先求出y值,再画在同一坐标系中。
再答: 例如,有离散点
 x1=(1:10:100)/100;y1=exp(2*x1)
y1 =
    1.0202    1.2461    1.5220    1.8589    2.2705    2.7732    3.3872    4.1371    5.0531    6.1719 hold onplot(x1,y1,'o')
再问: 比如说我上面的x0,我可以用y1=exp(2*x1)求出每个y值吗, x1=(1:10:100)/100具体是什么意思?plot(x1,y1,'o')中的'o'是什么意思?谢谢。
再答: 可以的,plot(x1,y1,'o'))中的'o'表示画散点用'O' 表示
 x0=[0.4386,0.7357,0.9289]
x0 =
    0.4386    0.7357    0.9289
y0=exp(2*x0)
y0 =
    2.4042    4.3553    6.4096
  plot(x1,y1,'*r')plot(x,y)axis([0,1,0,10])hold on plot(x0,y0,'*r')