1 . 調整legend的位置
clear all; clc; x = 0:pi/20:pi;
y = sin(x);
plot(x,y);
legend('sinx',-1); % 位於圖形框外面
legend('sinx',0); % 最佳位置
legend('sinx',1); % 右上角
legend('sinx',2); % 左上角
legend('sinx',3); % 左下角
legend('sinx',4); % 右下角
2 . plot允許設定值
離散資料點形允許設定值
連續線型允許設定值
點線色彩允許設定值
3 . matlab計算得到乙個矩陣,把這些資料儲存到txt文件中
a=1:10;
fid=fopen('1234.txt','wt');
fori=1:10
fprintf(fid,'%4.4f\n',a(i));
endfclose(fid);
4 . matlab中小數取整的函式大約有四個:floor、ceil、round、fix
若 a = [-2.0, -1.9, -1.55, -1.45, -1.1, 1.0, 1.1, 1.45, 1.55, 1.9, 2.0];
floor:朝負無窮方向靠近最近的整數;
floor(a)
ans =
-2 -2 -2 -2 -2 1 1 1 1 1 2
ceil:朝正無窮方向靠近最近的整數;
ceil(a)
ans =
-2 -1 -1 -1 -1 1 2 2 2 2 2
round:取最近的整數(相當於四捨五入)
round(a)
ans =
-2 -2 -2 -1 -1 1 1 1 2 2 2
fix:取離0最近的整數
fix(a)
ans =
-2 -1 -1 -1 -1 1 1 1 1 1 2
5 . 索引矩陣
sub2ind :將行列下標轉換成陣列序號
語法:num = sub2ind(size(a),a,b) %乙個返回值,陣列序號
size(a)為陣列a的大小,a為行標,b為列標
ind2sub :將陣列序號轉換成行列下標
語法:[a,b] = ind2sub(size(a),num) %兩個返回值,行標和列標
待續。。。。。。。。。。。。
Matlab設定字型大小
1.設定座標軸上下限 axis xmin,xmax,ymin,ymax x1和y1是圖的左下角座標,dx和dy是圖沿著x和y方向的大小,比如 set gcf,position 347,162,380,300 圖例中字型及大小 legend fontname times new roman fonts...
MATLAB搜尋路徑設定
在matlab中,指令碼或函式只有在當前路徑或搜尋路徑中才是可被呼叫的。搜尋路徑是matlab系統中預先設定的一系列路徑,使用者也可以進行新增 修改或刪除。在d matlab ch01下,輸入以下命令 可以看到,工作空間中的變數可以覆蓋matlab系統自帶的預定義函式。在當前目錄新建乙個指令碼sin...
MATLAB常用函式
y polyval p,x 返回n次多項式在x處的值。輸入變數p是乙個長度為n 1的向量,其元素為按降冪排列的多項式係數y p1 x n p2 x n 1 pn x p n 1 x可以是乙個矩陣或者乙個向量,在這兩種情況下,polyval計算在x中任意元素處的多項式p的估值 對多項式p x 3 x ...