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 來獲取;