我如何能同时运行两个不同的函数?

4次浏览(最近30天)
阿卡什朋友
阿卡什朋友 2021年8月19日
回答: KSSV 2021年8月19日
函数[add, sub] = inp(x,y)
添加= x + y;
子= x - y;
结束
Function [mul,div] =iput(x,y)
mul y = x *;
div = x / y;
结束
这两个函数在不同的脚本中,我以不同的方式运行它们,但我想一次性完成,因为在这两种情况下,我的输入是相同的,那么我怎么做呢?

接受的答案

明星黾
明星黾 2021年8月19日
我不确定你想要什么,但是一种方法是编写第三个函数,返回其他函数的所有输出:
x =兰迪(9)
x = 5
y =兰迪(9)
y = 4
[A, B, C, D] = CallFcns (x, y)
= 9
B = 1
C = 20
D = 1.2500
函数[A, B, C, D] = CallFcns (x, y)
[A, B] =输入(x, y);
(C, D) = iput (x, y);
结束
函数[add, sub] = inp(x,y)
添加= x + y;
子= x - y;
结束
函数[mul,div] =iput(x,y)
mul y = x *;
div = x / y;
结束

标签

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!