求用matlab画一个图!(急用!)% 画一个黑色直线段,使用默认的线宽.150 250 m150 350 lS% 画Bezier曲线225 400 m200 -500 400 900 500 200 cS% 画一个粗体虚线部分.4 w % 设置线宽4分[4 6] 0 d % 设置边线颜色4,6150 250 m4
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 19:22:55
求用matlab画一个图!(急用!)% 画一个黑色直线段,使用默认的线宽.150 250 m150 350 lS% 画Bezier曲线225 400 m200 -500 400 900 500 200 cS% 画一个粗体虚线部分.4 w % 设置线宽4分[4 6] 0 d % 设置边线颜色4,6150 250 m4
求用matlab画一个图!(急用!)
% 画一个黑色直线段,使用默认的线宽.
150 250 m
150 350 l
S
% 画Bezier曲线
225 400 m
200 -500 400 900 500 200 c
S
% 画一个粗体虚线部分.
4 w % 设置线宽4分
[4 6] 0 d % 设置边线颜色4,6
150 250 m
400 250 l
S
[] 0 d % Reset dash pattern to a solid line
1 w % Reset line width to 1 unit
% 画一个长方形,单位为1的红色边框,并填充淡蓝色的.
1.0 0.0 0.0 RG % 设置为红色的边线颜色
0.5 0.75 1.0 rg % 填充淡蓝色
200 300 50 75 re
B
% 画一条彩色的边线,并且里面填充灰色
0.5 0.1 0.2 RG
0.7 g
300 300 m
300 400 400 400 400 300 c
b
最好可以发email给我...
求用matlab画一个图!(急用!)% 画一个黑色直线段,使用默认的线宽.150 250 m150 350 lS% 画Bezier曲线225 400 m200 -500 400 900 500 200 cS% 画一个粗体虚线部分.4 w % 设置线宽4分[4 6] 0 d % 设置边线颜色4,6150 250 m4
>>x=150:30:400;
>>y(1:length(x))=250;
>> x1=[225 200 400 500];
>> y1=[400 -500 900 200];
>> t=0:1/(10*pi):pi;
>> t=[t t(1)];
>> x3=350+50*cos(t);
>>y3=300+100*sin(t);
[X,Y]=bezier(x1,y1);
hold on
rectangle('Position',[200 300 50 75],'Curvature',[0,0],'LineWidth',2,'LineStyle','-','EdgeColor','r','FaceColor',[0.5 0.75 1.0]);
fill(x3,y3,[0.8 0.8 0.8],'EdgeColor',[0.5 0.1 0.2],'DiffuseStrength',0.7);
plot([150,150],[250,350],'-k');
plot(x,y,'--ws','LineWidth',4,...
'MarkerEdgeColor','k',...
'MarkerFaceColor','k',...
'MarkerSize',6);
axis([50 600 50 500])