1. 程式人生 > 其它 >MatLab---變數的輸出和顯示(下)+基本的繪圖功能(上)

MatLab---變數的輸出和顯示(下)+基本的繪圖功能(上)

一、fprintf()

>> fprintf('%12.3f\n',pi)  一共佔12位,小數點後3位
3.142
>> fprintf('|%12.3f|\n',pi)
| 3.142|
>> fprintf('|%12f|\n',pi) 一共有12位,預設後面小數點後有六位
| 3.141593|
>> fprintf('|%12.6f|\n',pi)
| 3.141593|
>> fprintf('|%12.6f|\n',pi*100)
| 314.159265|

fprintf('|%12.6f|\n',pi*100)
|     314.159265|
>> fprintf('|%9.6f|\n',pi*100)
|314.159265|
>> %如果你輸入的位數,小於你要求的位數,多餘的空格在左邊或者在右邊,進行左對齊或者右對齊
>> %如果你輸入的位數,大於你要求的位數,MatLab會自動擴充套件所需的位數

>> fprintf('|%9.6f|\n',pi*[100 10 1])
|314.159265|
|31.415927|
|  3.141593|

當位數不夠時,會出現對齊不協調的情況

二、基本的繪圖功能

1.描點

x=11;
y=48;
plot(x,y,'r*'); %r表示紅色,*表示描出點的形狀;

2.增加橫縱座標和橫縱座標的標籤值

axis([Xmin  Xmax  Ymin  Ymax]);
xlabel('時間');
ylabel('溫度')

3.增加標題

title('溫度和時間');

4.顯示兩條曲線

x=5:9;
y=[2 6 9 7 8];
plot(x,y,'m<-.');
hold;  %只有加入hold,才會顯示兩條曲線;否則只會顯示第二條,因為第一條被第二條覆蓋;
plot(x,x+1,'r*');

5.線的顏色與型別

 

用法 plot(x,y,' 顏色 點的型別 線的型別')

顏色:

b blue
g green
r red
c cyan
m magenta
y yellow
k black
w write

型別:

--

-.

描點的型別:

. point
o circle
x x-mark
+ star
s square
d diamond
v down triangle
^ up triangle
< left triangle
> right triangle
p pentagram
h hexagarm

以上的符號,可以通過help plot 來獲取;