Checking multiple values in an equation in MATLAB

For a given value of x, how could you use MATLAB to find what the smallest z value greater than 5 if z=x/y, and y values are considered in increments of 6 (6, 12, 18,...)?

回答 (2 件)

Torsten
Torsten 2022 年 9 月 10 日
編集済み: Torsten 2022 年 9 月 10 日

0 投票

format long
x = 1271;
[y,z] = result(x)
y =
252
z =
5.045365079365079
function [y,z] = result(x)
if x <= 30
disp('Problem not solvable')
y = [];
z = [];
return
end
if mod(x,30)==0
y = x/5 - 6;
else
y = 6*floor(x/30);
end
z = x/y;
end

カテゴリ

ヘルプ センター および File ExchangeStartup and Shutdown についてさらに検索

製品

リリース

R2021a

タグ

質問済み:

2022 年 9 月 10 日

編集済み:

2022 年 9 月 10 日

Community Treasure Hunt

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

Start Hunting!

Translated by