用matlab画二维曲线图
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/11 14:38:46
z=[];%定义初值为空fori=1:3%3是我取的任意数N,你用时就是你要输入的x,y的个数x=input('x=');%x的取值你自己输入存在x里面y=input('y=');t=[x,y];%将
用插值x=[1,2,3,4,5,6,7,8,9,10];y=[2,-2,2,-2,2,-2,2,-2,2,-2];xi=1:0.1:10yi=interp1(y,xi,'spline');plot(x
你好!t=0:0.01:t0;%假设时间为0到t0x=g(t);y=f(t);figure(1);plot(t,x);figure(2);plot(t,y);
clc;clear;closen=1:-0.01:0;r=0.5;k=0.20826;t0=3.27216;y0=0.82581;t1=t0;y1=-r*y0;t=t0+n*pi;%t=[t,t+pi
x=-10.009:0.01:9.991;y=sqrt(25./sin(x).^2-(5*cot(x)-1.8).^2)-5;plot(x,y)
可以这样画图,代码如下:[x,y]=meshgrid(1:5,1:5);z=[12345;678910;1112131415;1617181920;2122232425];surf(x,y,z)
x=0:0.001:1;y=(3.6*(1-x)./(4.0.*x+3.6)).^0.5;plot(x,2*asin(y))
x=[035810152025];y=[48201585321];y1=[1246812256];values1=spcrv([[x(1)xx(end)];[y(1)yy(end)]],3,1000)
最基本的plot
x=linspace(-1890,1890)y=189./xplot(x,y,'k')xlabel('x')ylabel('y')
plot(x,y,'o')你没有数据么?全是坐标?再问:就是一个100行两列的数组,第一列是横坐标,第二列是纵坐标。例如:39.111,165.32这就是location{1,1}和{1,2}再答:那
要不给你个教学ppt,就是那个绘图的,因为我也还在学习,要就留个邮箱再问:我的邮箱:choirboy999@sina.com谢谢啦!再答:发了
画线用plot3();画面用surf();所以为plot3(A(:,1),A(:,2),A(:,3));或surf(A(:,1),A(:,2),A(:,3));
你没有给出P的范围,在此假设P的范围为0:5,步长为0.1P=0:0.1:5;V=10.^(-4);N=200;I=P./2.*V.*N;plot(P,I,'*')“*”代表画点的样式不用也可以直接画
x=200:1000;y=-(.6607867478e-17)*x.^8+(.3420357609e-13)*x.^7-(.7466323349e-10)*x.^6+.8927219463e-7*x.
楼主用的mathematica是什么版本?mathematica9版有参数化的三维绘图函数ParametricPlot3D是否能用?“三个式子,隐函数类型的”能否截个图上来?如果能得到参数方程就好办.
=linspace(1,10);theta=sqrt(r.*r-1)-atan(sqrt(r.*r-1));polar(theta,r);holdon;polar(theta,-r);
试试看,但正切函数在4个周期内画图,有+inf的情况:clearall;clc;x=-2*pi:0.1:2*pi;y=x.*tan(x);plot(x,y);gridon;
syms w; %定义一个符号 wy=atan(w./(1-w