MatLab---数据的保存和读取(下)+单一输出变量的函数(上)+函数的向量化
一、数据的保存和读取
将两行四列的矩阵,分成两行,在图中描绘出来;
load test.dat
test
test =
1.3000 1.4000 2.1000 3.6000
2.3000 5.6000 6.2000 4.5000
plot(1:4,test(1,:))
>> hold on
>> plot(2:5,test(2,:))
>> xlabel('温度')
>> ylabel('时间')
>> title('温度与时间')
>> legend('Line 1','Line 2')
二、单一输出变量函数
在脚本文件中创建
function area= CalcArea(rad)
area=rad*pi^2;
end
命令窗口中:
CalcArea(5)
ans =
49.3480
fprintf('the area is %f',CalcArea(6))
the area is 59.217626
三、函数的向量化
在脚本文件中创建
function area= CalcArea(rad)
area=rad*pi.^2;
end
命令窗口中:
CalcArea([1 2 3])
ans =
9.8696 19.7392 29.6088
MatLab函数在接受参数时,考虑是否要接受向量;一般来说,只要接受标量,就会接受向量;
>> %方便一次性处理很多数据