Matlab中如何把一个数列中的每一个值单独输入函数中计算,比如我有函数hs(*),*号单独输入任何实数都可以计算,但是我现在要求计算一个有500个数的数列a1,想把其中每一个值代入hs函数中,并且

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 04:26:58
Matlab中如何把一个数列中的每一个值单独输入函数中计算,比如我有函数hs(*),*号单独输入任何实数都可以计算,但是我现在要求计算一个有500个数的数列a1,想把其中每一个值代入hs函数中,并且

Matlab中如何把一个数列中的每一个值单独输入函数中计算,比如我有函数hs(*),*号单独输入任何实数都可以计算,但是我现在要求计算一个有500个数的数列a1,想把其中每一个值代入hs函数中,并且
Matlab中如何把一个数列中的每一个值单独输入函数中计算,比如我有函数hs(*),*号单独输入任何实数都可以计算,但是我现在要求计算一个有500个数的数列a1,想把其中每一个值代入hs函数中,并且把计算结果输入数列a2中,请问怎么实现.
说的详细点,还有后续分值送上.

Matlab中如何把一个数列中的每一个值单独输入函数中计算,比如我有函数hs(*),*号单独输入任何实数都可以计算,但是我现在要求计算一个有500个数的数列a1,想把其中每一个值代入hs函数中,并且
这要看hs的定义:
如果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(*),*号单独输入任何实数都可以计算,但是我现在要求计算一个有500个数的数列a1,想把其中每一个值代入hs函数中,并且 matlab中如何从一个向量中把另外一个向量中的元素删除? matlab如何实现数组中的每一个元素都减去1 用MATLAB怎么在数列中找到需要的值并返回在数列中的位置 MATLAB中如何判断一个矩阵中的元素都大于某一值 在matlab中如何将一个数列以降序排序,并输出排序后原数列中的元素在新数列中的位置.例如A=[5,3,7,8,2] 排序后A'=[8,7,5,3,2] 排序后输出原数列元素在新数列中的位置B=[4,3,1,2,5] 以诗扩成语 把《登鹳雀楼》中每一个字作为一个成语中的第二个字 在matlab 中如何判断一个数是否属于一个数组我在编一个程序,要求数组中每一个元素的值都不相同 matlab中如何实现数列的反向排列 matlab中如何对已知的数列顺序随机化 在matlab软件中如何对于一个向量中随机抽取其中的一个元素 matlab cell中的元素类型转换现在cell中每一个元素类型为double即 cell = {1,2,3,4};如何才能把每一个元素转换为char类型的? matlab中,如何把一个元素值全为1或0的矩阵存储为二值图像? matlab 如何把一个矩阵中不同的元素组成一个新数组? matlab中如何把多条曲线画在一个图中?用什么函数? matlab中如何分别画一个矩阵中的每列元素的图像? matlab中如何提取图像中的一个五边形、或不规则图形区域 matlab中的一个10x10的矩阵,矩阵中的元素从0-9中选择,随机分布,请问如何把矩阵中相同的元素放在一个区