Matlab中如何把一个数列中的每一个值单独输入函数中计算,比如我有函数hs(*),*号单独输入任何实数都可以计算,但是
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/05 23:34:57
Matlab中如何把一个数列中的每一个值单独输入函数中计算,比如我有函数hs(*),*号单独输入任何实数都可以计算,但是我现在要求计算一个有500个数的数列a1,想把其中每一个值代入hs函数中,并且把计算结果输入数列a2中,请问怎么实现.
说的详细点,还有后续分值送上.
说的详细点,还有后续分值送上.
![Matlab中如何把一个数列中的每一个值单独输入函数中计算,比如我有函数hs(*),*号单独输入任何实数都可以计算,但是](/uploads/image/z/1460514-66-4.jpg?t=Matlab%E4%B8%AD%E5%A6%82%E4%BD%95%E6%8A%8A%E4%B8%80%E4%B8%AA%E6%95%B0%E5%88%97%E4%B8%AD%E7%9A%84%E6%AF%8F%E4%B8%80%E4%B8%AA%E5%80%BC%E5%8D%95%E7%8B%AC%E8%BE%93%E5%85%A5%E5%87%BD%E6%95%B0%E4%B8%AD%E8%AE%A1%E7%AE%97%2C%E6%AF%94%E5%A6%82%E6%88%91%E6%9C%89%E5%87%BD%E6%95%B0hs%28%2A%29%2C%2A%E5%8F%B7%E5%8D%95%E7%8B%AC%E8%BE%93%E5%85%A5%E4%BB%BB%E4%BD%95%E5%AE%9E%E6%95%B0%E9%83%BD%E5%8F%AF%E4%BB%A5%E8%AE%A1%E7%AE%97%2C%E4%BD%86%E6%98%AF)
这要看hs的定义:
如果hs的定义容许用向量做参数,直接带入即可,如a2=sin(a1);
如果hs的参数只能是单个数,得用循环:
n=500;a2=zeros(1,n);(生成一个元素全为0的向量a2)
for i=1:n
a2(i)=hs(a1(i));
end
如果hs的定义容许用向量做参数,直接带入即可,如a2=sin(a1);
如果hs的参数只能是单个数,得用循环:
n=500;a2=zeros(1,n);(生成一个元素全为0的向量a2)
for i=1:n
a2(i)=hs(a1(i));
end
Matlab中如何把一个数列中的每一个值单独输入函数中计算,比如我有函数hs(*),*号单独输入任何实数都可以计算,但是
如何在Matlab中输入分段函数?
excel中,有没哪个函数可以处理,计算有内容的格子数目多少个?那些没输入任何内容的不算.恳求各位大师指教
matlab 输入两个值 绘制函数图像并计算
编写函数(非递归函数),计算Fibonacci数列第n项的值,n在主函数中输入,结果在主函数中输出.
matlab中函数输入参数如何表示矩阵
matlab中S-函数是否可以输入符号参数变量?
如何设置能使excel表格中根据不同的数值选择不同的函数,如输入0等于一个单元格数值,输入1则进行函数计算
matlab中sin函数里面如何输入pi*t?为什么我输入sin(pi*t)总是不对?
matlab中如何定义一个没有固定输入变量的函数
excel2007一列中 每一个单元格都要输入一个计算公式,公式相同只是采用的单元格中的数据根据列数而改变
n个数,已按重小到大顺序排列.在主函数中输入一个数,调用一个函数,它把输入的数插入到原数列中,保持大小顺