Matlab paper drawing

A function

x=[0:0.01:10];
y=sin(x);
plot(x,y),xlabel('x'),ylabel('sin(x)'),title('sin(x) graph');grid on;

------------------------------------

Multiple functions

x=[0:0.01:1];
y1=x;
y2=x.*x;
plot(x,y1,x,y2),xlabel('x'),ylabel('y');grid on;

--------------------------------------------------------

Points of different attributes

x=1:1:7;
y=power(x,2);
color={'*r','*g','*b','*y','*m','*k','*c'};
for i=1:7
    hold on;
    plot(x(i),y(i),color{i});grid on;
end

-----------------------------------------------------------------------

line chart

x=1:1:7;
y=power(x,2);
plot(x,y,'-o');grid on;

-------------------------------------------------------------------

Histogram

y=[0.1666666,0.241379,0.466666;1.086957,1.647059,2.238095];
bar(y);

------------------------------------------------------------

Combination Chart

x1=1:1:7;
y1=power(x,2);

y2=[0.1666666,0.241379,0.466666;1.086957,1.647059,2.238095]

subplot(1,2,1);
plot(x1,y1,'-o');grid on;
subplot(1,2,2);
bar(y2);grid on;

------------------------------------------------------------

Multi-line chart with black and white layout

x=0:0.1:1
y1=x
y2=x.*x
y3=x.*x.*x
plot(x,y1,'h-');hold on
plot(x,y2,'s-.');hold on
plot(x,y3,'d--')
legend('y=x','y=x*x','y=x*x*x')

Guess you like

Origin blog.csdn.net/XLcaoyi/article/details/88396457