How I can run two different functions at the same time ?

18 次查看(过去 30 天)
function [ add, sub] = inp(x,y)
add= x+ y;
sub=x-y;
end
function [ mul,div ] =iput(x,y)
mul=x*y;
div=x/y;
end
These two functions are in differnt script .I am running them differntly .But I want to do it in a single time because in both case my inputs are same .So how I can do it ?

采纳的回答

Star Strider
Star Strider 2021-8-19
I am not certain what you want, however one approach is to write a third function that returns all the outputs of the other functions:
x = randi(9)
x = 5
y = randi(9)
y = 4
[A,B,C,D] = CallFcns(x,y)
A = 9
B = 1
C = 20
D = 1.2500
function [A,B,C,D] = CallFcns(x,y)
[A,B] = inp(x,y);
[C,D] = iput(x,y);
end
function [ add, sub] = inp(x,y)
add= x+ y;
sub=x-y;
end
function [ mul,div ] =iput(x,y)
mul=x*y;
div=x/y;
end
.

更多回答(1 个)

KSSV
KSSV 2021-8-19

类别

Help CenterFile Exchange 中查找有关 MATLAB 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by