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函数在接受参数时,考虑是否要接受向量;一般来说,只要接受标量,就会接受向量;
>> %方便一次性处理很多数据

posted @ 2022-04-14 21:37  无敌小金刚  阅读(112)  评论(0)    收藏  举报