Clear Filters
Clear Filters

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

28 views (last 30 days)
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 ?

Accepted Answer

Star Strider
Star Strider on 19 Aug 2021
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
.

More Answers (1)

KSSV
KSSV on 19 Aug 2021

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!