matlab怎么输入一个元素为函数的矩阵

假设一个2*2矩阵,元素为f1(x),f2(x),f3(x),f4(x)。每次运行时输入x的表达式怎么实现?
x的表达式不是运行前写到程序里面,而是每次运行时手动输入。

输入矩阵:

在MATLAB主窗口中输入A=[1 2 3;4 5 6;7 8 9],回车,出现如下结果:

说明:以分号;作为行元素结束符,以空格或者逗号作为列元素分隔符,输入以下语句结果一样:A=[1, 2, 3;4, 5, 6; 7, 8, 9]

修改某一个元素:

假如我们要修改矩阵A中的第二行第三个元素,改成12,那么我们直接在MATLAB主窗口中输入;A(2,3)=12,便可,输入A,便可以显示A矩阵的修改后的值:

修改某一列的值:

假如我们第一列的值需要全部改为其他值,例如改为 [10 40 70],那么在MATLAB主窗口中输入: A(:,1)=[10 40 70],回车

假如第一列我们要都除以2,那么在MATLAB主窗口中输入:A(:,1)=A(:,1)/2,回车

修改某一行的值:假如我们修该第二行的值,第二行值全部乘以4,那么在主窗口中输入:
温馨提示:答案为网友推荐,仅供参考