繪製雙縱座標直角座標
>> x=0:0.01:20;>> y1 = 200*exp(-0.05*x).*sin(x);
>> y2=0.8*exp(-0.5*x).*sin(10*x);
>> [ax,h1,h2]=plotyy(x,y1,x,y2);
>> set(get(ax(1),'ylabel'),'string','left y-axis');
>> set(get(ax(2),'ylabel'),'string','right y-axis');
>> set(h1,'linestyle','--');
>> set(h2,'linestyle',':');
>> y=randn(1,1000);%隨機數>> subplot(2,1,1);
>> hist(y,10);%構建直方圖,10為方格數
>> title('bins=10');
>> subplot(2,1,2);
>> hist(y,50);
>> title('bins=50');
>> x=[1 2 5 4 8];bar(y) 以y中的值為長度畫乙個長柱 %出來了個正方形。。bar(x,y) 該函式在指定的橫座標x上畫出ybar(x,y,width) 設定寬度 width 設定柱的寬度 預設值為0.8 大於1會相互重疊bar(...,'style') 預設為group 可以設定為'stack' 就是把y的每行摞起來bar(...,'bar_color') 定義柱的顏色函式barh()可以繪製水平柱狀圖,用法與bar()相同>> y=[x;1:5]
>> subplot(1,3,1);
>> bar(x);
>> title('a bargraph of vector x');
>> subplot(1,3,2);
>> bar(y);
>> title('a,bargraph of vector y')
>> subplot(1,3,3);
>> bar3(y);
>> title('a 3dbargraph')
>>
>> x=[1 2 5 4 8];>> y=[x;1:5];
>> subplot(1,2,1);
>> bar(y,'stacked');%stacked 以棧的形式堆積
>> title('stacked')
>> subplot(1,2,2);
>> barh(y);
>> title('horizontal');
>> barh(y,'stacked');
>> a=[10 5 20 30];v>> subplot(1,3,1);
>> pie(a);
>> subplot(1,3,2);
>> pie(a,[0,0,0,1]);%逗號後面分割
>> subplot(1,3,3);
>> pie3(a,[0,0,0,1]);
MATLAB中一些基礎的公式
今天也給大家分享一些matlab常用的一些式子 clear all clcsyms q r t d0 建立符號變數 d d0exp q rt 符號變數 syms a b c d m a b c d b c d a c d a b d a c b 建立符號矩陣 collect s,x 按照冪次合併同類...
整數 浮點數 char 的一些基礎用法
int i 10 int i2 010 int i3 0x10 int i4 0xa system.out.println i system.out.println i2 八進位制0 system.out.println i3 十六進製制0x 0 9 a f a10 f16 system.out.p...
matlab的一些語法知識
matlab作為 工具,如今已經成為工科生必會的工具,其語法和c語言很相似,那麼就來複習一下吧。round 函式和fix 函式的作用都是取整,區別是,round是四捨五入,而fix是都捨掉了,即向0取整。還有floor 是不大於該數的最接近的整數,ceil 為不小於該數的最接近的整數。除是整個相除,...