使用MATLAB的一个简单问题

来源:百度知道 编辑:UC知道 时间:2024/05/16 08:32:49
其实我是拿它当计算器用。公式已经输好了,现在想输入一系列自变量,想让它给出每个自变量下的计算结果。不知道如何定义这一系列自变量?

在线等!急用!谢谢!
非常感谢您的回答!

现在我还是有些问题:您给出的a、b都是有规律递增的,但是我的a、b都是随机的数值,这该怎么办呢?我看了一些书和网上的教程,也没找到。

不好意思一直麻烦您!再次感谢!

刚到您空间里看了看,真是MATLAB高手啊,图画得真漂亮!容我佩服一下!呵呵!以后可能还有一些问题要麻烦您!先谢过了!

非常感谢您!终于知道该怎么弄了!很高兴!我想,如果我的a、b是EXCEL或者ACCESS里的数据,应该也可以用类似的方法导入到MATLAB里面直接计算吧?

不知道怎么感谢您,再给您10分吧!老实说,我也不知道这积分到底是干吗用的,以及它对您有啥用场。呵呵!

【补充】那就这样。把以下程序存为mycalcu.m

function [plus,minus,multiply,devide]=mycalcu(a,b)
plus=a+b;
minus=a-b;
multiply=a.*b;
devide=a./b;

【再补充】运算时:
>> a=rand(3,1),b=rand(3,1)

a =

0.9501
0.2311
0.6068

b =

0.4860
0.8913
0.7621

>> [plus,minus,multiply,devide]=mycalcu(a,b)

plus =

1.4361
1.1224
1.3689

minus =

0.4641
-0.6602
-0.1553

multiply =

0.4617
0.2060
0.4625

devide =

1.9551
0.2593
0.7963