Plotting a simple shape in Matlab

1 回表示 (過去 30 日間)
Peter Laslo
Peter Laslo 2015 年 9 月 27 日
回答済み: Martin Schätz 2015 年 10 月 17 日
Hello,
I want to plot part of x >=y and 0=<z<pi in Mathlab. I will eventually have data and curves inside these bounds but I need to plot this for starters. Any ideas?
Thanks!

回答 (1 件)

Martin Schätz
Martin Schätz 2015 年 10 月 17 日
Hi, if you don't know the bounds for x and y you don't have enough info to plot some shape, easiest would be to prepare setings of your axis. You can use similar command:
axis([xmin xmax ymin ymax zmin zmax cmin cmax]) % sets the x-, y-, and z-axis limits and the color scaling limits (see caxis help for more info) of the current axes.
so if we use ezplot3 for now instead plot3
figure
ezplot3('sin(t)','cos(t)','t',[0,6*pi])
with what you want, it might be like this:
%zmin=0; %min of z
%zmax=pi; %max of z
%xmin=min(x); %not specified
%xmax=max(x); %x >=y
%ymin=min(y); %not specified
%ymax=max(x); %x >=y
%axis([xmin xmax ymin ymax zmin zmax])
but we need some real values now, so lets say x=0->1 y=0->2 z=0->3
axis([0 1 0 2 0 3])
and we will get:

カテゴリ

Help Center および File ExchangeAnnotations についてさらに検索

タグ

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by