mdsk.net
当前位置:首页 >> MATLAB中如何对一条曲线和X轴之间的区域进行颜色的... >>

MATLAB中如何对一条曲线和X轴之间的区域进行颜色的...

这个没有一次性的办法,只能用area分段拼凑出来了: close all x = 0:0.1:pi; y = sin(x); area(x,y,'FaceColor','r'); hold on x = pi:0.1:2*pi; y = sin(x); area(x,y,'FaceColor','g'); x = 2*pi:0.1:3*pi; y = sin(x); area(x,y,'FaceColor'...

x=linspace(0,10); y1=sin(x)-1; y2=sin(x); fill([x,fliplr(x)],[y1,fliplr(y2)],'r')

ezplot('x^2-5*x-9',[-4 8 -20 20]); hold on; x = solve('x^2-5*x-9'); x1 = double(x(1)); x2 = double(x(2)); xx = x2:.1:x1; yy = xx.^2-5*xx-9; patch(xx,yy,xx); plot(-4:8,zeros(1,13),'k-'); plot(zeros(1,41),-20:20,'k-'); hold off;

MATLAB 图像处理工具箱中提供了函数 roifill 用于对特定区域的填充,其语法格式为: J = roifill(I,c,r) J = roifill(I) J = roifill(I,BW) [J,BW] = roifill(⋯) J = roifill(x,y,I,xi,yi) [x,y,J,BW,xi,yi] = roifill(⋯) 1、其中 ...

可以用patch命令,很简单的,把这几条线作为边界参数即可。具体语句写法见help patch。

你好 这是我总结的画图资料 比如画一条蓝色的x号线 plot(x,y,'bg') 画图: 线形:-实线 -. 点划线 --长虚线 :短虚线 符号 颜色 符号 线形 b 蓝 . 点 c 青 。 圈 g 绿 × ×标记 k 黑 - 实线 m 紫红 * 星号 r 红 : 点线 w 白 -. 点划线 y ...

clear all;clc; t=linspace(0,pi,300); y1=sin(t(1:50)); y2=sin(t(50:end)); plot(t(1:50),y1,'r');hold on; plot(t(50:end),y2,'b');

fill(x,y,c) x和y是要画的点,可以同为向量或者同为矩阵。 参数c是一个颜色向量,可用符号表示,如你给的'r',也可用[r,g,b]表示其中r,g,b的值都在0到1之间,比如说t=0:0.05:2*pi,x=sin(t),y=cos(t),fill(x,y,'b')。 在Matlab中,如果需要绘制...

t=-2*pi:pi/20:0; y=sin(t); plot(t,y) hold on t=0:pi/20:2*pi; y=sin(t); plotyy(t,y,t,y,'plot','stem'); xlabel('X Axis'); ylabel('Y Axis'); hold off

可以了,关键是求交点,对于你这个问题,交点就两个,比较好求,下面是我自己找的三个函数的例子 clc;clear; t=linspace(-600,600,600); T=400;omega=2*pi/T; y1=sin(omega*t-0*pi/3); y2=sin(omega*t-2*pi/3); y3=sin(omega*t-4*pi/3); % temp=...

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