如何使Matlab的输出结果的运算符加点?
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/04 10:37:25
如何使Matlab的输出结果的运算符加点?
例如:
syms a b c d;
m=[a,b];
n=[c,d];
u=sum(n.*m)
结果为:u =a*c + b*d
如何使输出的结果为u =a.*c + b.*d
例如:
syms a b c d;
m=[a,b];
n=[c,d];
u=sum(n.*m)
结果为:u =a*c + b*d
如何使输出的结果为u =a.*c + b.*d
这个是不可能的,因为虽然是说这是进行的元素之间的运算,但是在书写的时候肯定还是写成u =a*c + b*d
再问: 假如: a=linspace(10,20); b=3; c=4; d=5; m=[a,b]; n=[c,d]; u=sum(n.*m) plot(a,u) ??? Error using ==> times Matrix dimensions must agree.矩阵维度必须一致 我想输出a与u的函数关系图,遇到这种情况我该怎么办?
再答: 你这个是有问题的,10 a=linspace(10,20);这一句生成的是1*100的向量 那么按照这种逻辑,m=[a,b]就是1*101的向量。而你的n只是1*2的向量,所以他们的维数肯定不一致了,必然不能相乘啊。明白了吧
再问: 当a在区间(10,20)时,我想画以a为自变量,以u为因变量的函数图,那么a的范围应该怎么表达才正确呢?
再答: 你a和u之间的关系式呢?
再问: 假如: a=linspace(10,20); b=3; c=4; d=5; m=[a,b]; n=[c,d]; u=sum(n.*m) plot(a,u) ??? Error using ==> times Matrix dimensions must agree.矩阵维度必须一致 我想输出a与u的函数关系图,遇到这种情况我该怎么办?
再答: 你这个是有问题的,10 a=linspace(10,20);这一句生成的是1*100的向量 那么按照这种逻辑,m=[a,b]就是1*101的向量。而你的n只是1*2的向量,所以他们的维数肯定不一致了,必然不能相乘啊。明白了吧
再问: 当a在区间(10,20)时,我想画以a为自变量,以u为因变量的函数图,那么a的范围应该怎么表达才正确呢?
再答: 你a和u之间的关系式呢?
求这段matlab代码的输出结果
matlab循环如何对上一个循环的运算结果运算,结果是矩阵
matlab求下面程序的运算结果
matlab中如何产生0-1的随机数,并将结果输出?
matlab 求导?你可以考虑控制输出结果的精度,matlab的函数是digits(用于规定运算精度),具体可以查mat
matlab如何将运算出来的结果再返回到前面的步骤再进行循环运算
matlab 如何进行复数的 fft运算
matlab怎么输出结果?
matlab 输出结果
matlab矩阵指数运算和对数运算如何定义的?
matlab中球定积分以后,结果如何以小数形式输出?
JAVA从键盘输入2个数字,输出两个数字的“+、-、*、/、%”的运算表达式及运算结果