在matlab中如何输出由抛物线y=x^2与y=0,x=1所围成的曲边三角形的图像

问题描述:

在matlab中如何输出由抛物线y=x^2与y=0,x=1所围成的曲边三角形的图像
1个回答 分类:综合 2014-10-10

问题解答:

我来补答
x=linspace(0,1);
y=x.^2;
xx=[x 1];
yy=[y 0];
patch(xx,yy,'r');
再问: quadl(@(x)x.^2,0,1)
ans=0.3333Error: Invalid input. ')' is expected. [line 1, col 7]
再答: 刚才那个是算面积,后来才是画图像
再问: x=linspace(0,1);
y=x.^2;xx=[x 1];
yy=[y 0];
patch(xx,yy,'r');
Error: Invalid input. 'expression' is expected. [line 2, col 5]
再答: 估计是copy过去的时候出现一些不识别的符号
再不行,就不要copy,对着敲一遍

x=linspace(0,1);
y=x.^2;
xx=[x 1];
yy=[y 0];
patch(xx,yy,'r');
再问: x=linspace(0,1);
y=x^2;
xx=[x 1];
yy=[y 0];
plot(xx,yy,'r;);

Error: Unexpected 'integer'. [line 3, col 7]

这是我自己敲得还是有错,没法出来图形
再答: 这是什么原因啊,你用的什么版本的matlab啊?
要不将xx,yy那两行改一下

x=linspace(0,1);
y=x.^2;

xx=cat(2,x,1);
yy=cat(2,y,0);
plot(xx,yy,'r');
再问:
再问: 其实就是要敲出来这个图,我用的是2013版本的
再答: x=linspace(0,1.3);y=x.^2;plot(x,y,'r-');hold on;plot([1 1],[0 1],'k-');plot([0 1],[1 1],'k--');plot([0 1],[0 1],'k--');plot([0 0],[0 2],'k-','linewidth',2);plot([0 2],[0 0],'k-','linewidth',2);hold off;axis equal;
别说运行错误了,我这里运行的好好的检查一下你敲进去的附后有没有用了全角的matlab不识别的符号
 
 
展开全文阅读
剩余:2000