matlab画坐标图时老是会弹出新的figure
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/12 09:59:16
z=[];%定义初值为空fori=1:3%3是我取的任意数N,你用时就是你要输入的x,y的个数x=input('x=');%x的取值你自己输入存在x里面y=input('y=');t=[x,y];%将
去这个论坛上看看吧.
我跟你举个类似的例子:向x=1:1:10指从1到10,每隔1,取1个数.你的表示从0到pi/2,间隔0.05取1个数>>x=1:1:10x=12345678910
看得出来你没用过公式编辑器,那个东西和word中的微软公式模式是一样的,不能画图,只能输入数学公式要画经济学的坐标图只要用excl就足够了,找本介绍excl的书认真看以下就会做的
1.执行“绘图/绘图网格/在屏幕上显示网格(注意数据设置)/确定”命令,使页面上显示绘图网格;\x0d2.用“绘图”工具栏上的“箭头”画坐标轴,画时按住Shift键,保证画出的线水平、垂直;\x0d3
a = 1:3;b = 3:-1:1;%画a图,颜色为蓝色plot(a,'b')%保持图形%也可用下面语句% set(gca,'
请问是MATLAB画出来的图是对数坐标?还是原来的数据是对数关系?如果画出来的坐标要改成线性坐标,set(gca,'XSclae','linear')%要求x轴用线性标度再问:我试了,还是不行,我是用
loglog(x,y)例如:函数y=exp(x)的图形x=logspace(-1,2);loglog(x,exp(x),'-s')gridon
这个当然不能了,三维图只能在三维坐标图上了,你可以画三维图的投影图!再问:那请问能不能在二维坐标图中画出具有三维效果的图形?怎么实现呢再答:不能的,什么叫具有三维效果呢!
theta=0:1/6*pi:2*pi;此向量只含有13个,不可能画出下图中的光滑曲线,需要将间隔1/6*pi减小g=[g0g1g2g3g4g5g6g7g8g9g10g11g0];其中g0.代表什么?
我只知道填充图:t=0:pi/50:2*pi;r=sin(t).*cos(t);polar(t,r,'-*');figurefill(t,r,'y');%填充图
你的需求相当于是4维的图形了,这样画图感觉不太合理啊,而且将时间当作第四维可能不太直观.如果非得包含这4萎信息,建议可以通过将z轴作为第四维用色彩表示,xy和时间用空间表示.这样可能比较直观一些.可以
画坐标图中的经过两组数据点的直线
axis([0101.2]);前面是x轴,后面是y轴.再问:能加QQ376211912吗?我还有点小问题~
用基本命令,看着画吧,在电脑里手工画.
去掉边框:boxoff水平渐近线:x=[0.2,0.25];y=[1,1];line(x,y);铅直渐近线:x=[0.2,0.2];y=[0,20];line(x,y);
theta=0:1/6*pi:11/6*pi;m=[0.13490.12570.14050.14680.13990.14220.16120.15780.14020.13930.122280.1302]
loglog(nu,grpr)
这是源代码:clear,clcsubplot(2,2,1);x=linspace(-5,5);y=x.^3;plot(x,y,'r-');subplot(2,2,2);x=logspa
y轴取对数:semilogy,x轴取对数:semilogx双对数坐标:loglog你给的图要结合上下文来看吧,没有什么一般代表什么这一说吧.