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

36 ビュー (過去 30 日間)
Akash Pal
Akash Pal 2021 年 8 月 19 日
回答済み: KSSV 2021 年 8 月 19 日
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 Center および File ExchangeGet Started with MATLAB についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by