matlab简单心形图案代码

作者&投稿:闻丁 (若有异议请与网页底部的电邮联系)

谷星19414641403问: 图形画出来是爱心的函数是什么,用matlab怎么画 -
宽城满族自治县复方回答: ^心形的函数其实有不少. 最简单、最经典的是心形线: ezpolar('1-sin(t)')%极坐标方程为r=1-sin(t) 另外的还有 ezpolar('acos(sin(t))')%极坐标方程为r=acos(sin(t)) f1=@(x)sqrt(1-(abs(x)-1).^2); f2=@(x)acos(1-abs(x))-pi; x=linspace(-2,2); plot(x,f1(x),'r',x,f2(x),'r')

谷星19414641403问: 如何用matlab画爱心 -
宽城满族自治县复方回答: [x,y,z]=meshgrid(linspace(-2,2)); f=@(x,y,z)(x.^2 + (9/4)*y.^2 + z.^2 - 1).^3 - x.^2.*z.^3 - (9/80)*y.^2.*z.^3; p=patch(isosurface(x,y,z,f(x,y,z),0)); view(3); axis equal set(p,'FaceVertexCData',jet(size(get(p,'faces'),1)) ,'FaceColor', 'flat', 'EdgeColor', 'none');

谷星19414641403问: 使用matlab编程:画出心形线和马鞍面 -
宽城满族自治县复方回答: 程序代码和图形如下: %1心形线 clc;clear;close all; i=-pi:0.1:pi; x=2.*(sin(i)-sin(2*i)./2); y=2.*(cos(i)-cos(i).^2); figure(1); plot(x,y);grid on;box on; axis([-3 3 -4.2 1]); title('心形线');xlabel('x');ylabel('y'); %2马鞍面 clc;clear; a=10; b=10; x=-1.5:0.1:1.5; ...

谷星19414641403问: 利用matlab画图命令,以 为心,绘制一个正七边形,并填涂成红色.写出执行语句并画图出形. -
宽城满族自治县复方回答: 举个例子,希望有所帮助.% By lyqmath clc; clear all; close all; t = 0 : 2*pi/7 : 2*pi; x = cos(t); y = sin(t); figure; plot(x, y); box on; hold on; axis equal; axis square; fill(x, y, 'r'); title('正七边形 By lyqmath', 'FontWeight', 'Bold', 'Color', 'r');% By lyqmath clc; ...

谷星19414641403问: 谁能我个matlab程序,画一个平面桃心~上面加句话:just for you
宽城满族自治县复方回答: <p>theta=linspace(-pi,pi,100);</p> <p>r=(1-cos(theta));</p> <p>x=r.*sin(theta);</p> <p>y=r.*cos(theta);</p> <p>fill(x,y,'r')</p> <p>text(-0.5,-0.7,'Just for you!','FontSize',18)</p> <p>望采纳</p> <p></p>

谷星19414641403问: 用MATLAB打印一个3D心形图像,最好会动的..每一步代码后面要有解释这一步在干吗. -
宽城满族自治县复方回答: g=imread('C:\Users\zhourui\Desktop\1.jpg'); %读入图像的具体位置, k=imnoise(g,'gaussian',0.1); %图像去噪(高斯噪声) v=rgb2gray(k); %图像由rgb转为gray subplot(3,2,1); %当前图像显示在figure中的第一个(总共可以同时显示6个) ...

谷星19414641403问: 求一个matlab简单画图程序!!
宽城满族自治县复方回答: 1e-2如果是e^(-2)应写成exp(-2),如果是0.01应写成10^(-2),y=[1e-2,1e-3,1e-4,1e-5,1e-6];标点有误2后面逗号是全角,分号也是全角. x2=[10.2,12.0,13.4,14.3,15.3]; x1=[9.8,11.5,13,14,14.4]; y=[10^(-2),10^(-3),10^(-4),10^(-5),10^(-6)]; semilogy(x1,...

谷星19414641403问: 用MATLAB画一个简单的二维图,只要几行代码的那种,求助,急!
宽城满族自治县复方回答: 代码如下: clc;clear;close all; v1=pi/2;v2=pi/4;v3=3*pi/4; e=0:0.01:4*pi; y1=((sin(sqrt(v1+e.^2))).^2)./(1+(e./v1).^2); y2=((sin(sqrt(v2+e.^2))).^2)./(1+(e./v2).^2); y3=((sin(sqrt(v3+e.^2))).^2)./(1+(e./v3).^2); plot(e,y1,'r-',e,y2,'b-',e,y3,'g-'); legend('y1','y2','y3'); axis([0 13 -0.2 1.2]); 图形如下:

谷星19414641403问: 用MATLAB动态表示图形 -
宽城满族自治县复方回答: 不知你想要什么样的动态? 试试下面的代码: a=0:pi/5000:2*pi; x=100*sin(a)+2*sin(100*a/3).*cos(a); y=100*cos(a)-2*sin(100*a/3).*sin(a); z=3-2*cos(100*a/3); comet3(x,y,z)把原来的plot3换成comet3,但由于原来的数据点太少,几乎看不出动态效果,所以第一句改用更小的步距(当然,也可以在comet3函数的基础上作修改,在每步更新加一定量的延迟).

谷星19414641403问: 在同一平面中的两个窗口分别画出心形线和马鞍面 -
宽城满族自治县复方回答: %问题1. clear ax1=subplot(1,2,1); t=0:.01*pi:2*pi; f1=polar(t,1+cos(t)); title('心形线'); legend(f1,'r=1+cost') ax2=subplot(1,2,2); x1=linsp...


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网