matlab中如何设置横坐标纵坐标为自己想要的范围

程序:forx=0.01:0.02:1y=x;end横坐标怎么设置成0到1?并显示图像... 程序:
for x=0.01:0.02:1
y=x;
end
横坐标怎么设置成0到1?并显示图像
展开
 我来答
无回头路的人生
2018-08-18 · TA获得超过734个赞
知道答主
回答量:38
采纳率:0%
帮助的人:9846
展开全部

首先给定的代码存在问题,经过循环后,x,y只有一个值

接着来回来横坐标,纵坐标的问题。

以画y=sin(x)为例

>> x=linspace(0,2*pi,101);

>> y=sin(x);

>> plot(x,y)

没设置坐标之前的效果如下:

横坐标,纵坐标的设置代码如下

>> xlim([0,8]);

>> ylim([-1.2 1.2])

效果如下:

天云小店
推荐于2018-04-03 · TA获得超过2.8万个赞
知道大有可为答主
回答量:3281
采纳率:91%
帮助的人:756万
展开全部
可以用matlab提供的坐标轴设置函数axis进行设置(对当前坐标轴进行设置),具体用法如下:
axis([xmin xmax ymin ymax]); % 设置坐标轴在指定的区间
xmin、xmax 表示设置横坐标的最小最大值;
ymin、ymax 表示设置纵坐标的最小最大值。

也可以用下面的set函数进行设置(对指定的坐标轴进行设置),具体用法如下:set(handles,'xtick',0:100:2500) % handles可以指定具体坐标轴的句柄
功能: 设置X轴坐标范围0到2500,显示间隔是100;
set(handles,'ytick',0:100:2500) % handles可以指定具体坐标轴的句柄
功能: 设置X轴坐标范围0到2500,显示间隔是100;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dukinkin
2014-12-11 · TA获得超过1.3万个赞
知道大有可为答主
回答量:2444
采纳率:90%
帮助的人:888万
展开全部
x=0.01:0.02:1;
y=x;%或者其他函数关系,或者和x等长的数据
plot(x,y);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e3120544d
2018-04-03 · TA获得超过621个赞
知道小有建树答主
回答量:274
采纳率:100%
帮助的人:119万
展开全部
plot(x,y);
hold on
axis([0 1 ]);
drawnow
hold off
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友18b7452
2014-12-11 · TA获得超过1094个赞
知道小有建树答主
回答量:741
采纳率:75%
帮助的人:221万
展开全部
axis([0 1 0 1])
追问
我是为了程序不复杂而举的简单的例子,我的意思是一个函数只在0.01,0.03到1,这些离散的点取值,换句话说x去离散值,y取离散值,但图形如何显示一个连续的曲线,并且横坐标是x,纵坐标为y
追答
x=[];  %方括号里面加入x的离散值
y=[]; %方括号里面加入y的离散值,每个值要与x一一对应
plot(x,y)
xlabel('x')
ylabel('y')
axis([0 1 0 1])
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式