mdsk.net
当前位置:首页 >> mAtlAB画图案程序 >>

mAtlAB画图案程序

>> t=0:0.001:5*pi;>> r=2*sin(2*t).^2;>> plot(r.*cos(t),r.*sin(t)) 你看看图吧,比较漂亮,那个三角函数里面的取值只影响花瓣的个数 ,从三角函数的周期性中可以看出的!你理解一下吧.

a = sym(input('请输入a的值:')); syms x y; ezplot(x^2/a+y^2/(25-a.^2)-1,[-10,10,-10,10]); 可以画出图像. 运行后: 请输入a的值:3

1通过代码 x=0:pi/10:pi 产生从0到pi间隔为pi/10的序列通过y=sin(x)得到y序列2使用plot(x,y)来绘制函数图像3如果在plot后加xlabel ylabel title等函数,运行效果如图,横坐标/纵坐标和标题会加到绘制的图像上.4按住shift+Enter键可以多行输入.5使用 plot(x,y,'r:*') 绘图. plot的第三个参数是样式 r表示红色,:表示点线,*表示星号,合起来效果6使用代码hold on以后,可以使得第二个plot图像合并到第一个plot的图像上

试一下gradient和quiver函数,你只要知道你这个图能量(势能)的表达函数,就不难画.举个例子:[x,y] = meshgrid(-2:.2:2,-1:.15:1);z = x .* exp(-x.^2 - y.^2); [px,py] = gradient(z,.2,.15);contour(x,y,z), hold onquiver(x,y,px,py), hold off, axis image运行结果:

x=[..]; %x轴数据,数据与数据之间用空格隔开,如x=[1 2 3 2 2 4 1];y=[..]; %y轴数据,与x对应的y坐标plot(x,y)%这样就可以了

用MATLAB 绘极坐标图可以用polarplot() 函数,绘参数方程图可以用plot3() 函数来实现.其实现代码如下:问题3(1)t =-pi :pi/10 : pi;polarplot(t, 5.*cos(t)+4, '--r');问题3(2)t =-pi /3:pi/10 : pi/3;polarplot(t, 5.*sin(t)./tan(t), '--r');问题4 t =0 :pi/10 : 2*pi; x=exp(-t/20).*cos(t); y=exp(-t/20).*sin(t); z=t; plot3(x,y,z)

data=round(rand(7));imshow(data)

%利用Hough变换检测两线性调频信号clc;close all;clear all;N=64;sig=sigmerge(fmlin(N,0,0.4),fmlin(N,0.3,0.5),1);%计算wigner-ville分布[tfr,t,f]=tfrwv(sig)figure(1)contour(t,f,abs(tfr).^2)xlabel('时间 t');ylabel('频率');figure(2)mesh(t,f,abs(tfr).^2);

% 画图代码如下,有三点说明:% (1)看题意和机器人避障有关,你的问题只要求画图,所以其他没多考虑;% (2)部分颜色配色可能不很准确;% (3)原图中的相关标注不确定你是否需要,做起来又比较繁琐,所以暂时没做.% 首先绘

用matlab绘制微分方程组数值解x1(t)和x2(t)的图形.可以按下列方法来解决.1、建立微分方程组自定义函数,ode_fun(t,x)2、调用 ode45(…)函数命令,求解此微分方程组,得到x1(t),x2(t)3、调用plot(…)函数命令,绘制x1(t)和x2(t)的图形按此思路编程,运行可得到如下图形.

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com