フィルターのクリア

how to make variable changes over a number of times by a specified rate

1 回表示 (過去 30 日間)
segun
segun 2014 年 4 月 22 日
コメント済み: Jan 2014 年 4 月 22 日
I need syntax to make z increase by 10% five times and then decrease by 10% for another five times. The whole process is repeated 10 times to make a total of 100 inputs and display 100 outputs of Y as shown below : f = 100; z = 200 ;% make it increase by 10% five times, decrease by 10% five times and repeat process 10 times b = 2; c = 4; Y = f*b*c*z; disp(Y);
  1 件のコメント
Jan
Jan 2014 年 4 月 22 日
What is your question? What have you tried so far and which problems occur?

サインインしてコメントする。

採用された回答

Star Strider
Star Strider 2014 年 4 月 22 日
I thought we did this with a different definition of z in your other post.
See if this does what you want:
z = 200.*[1.1.*ones(1,5) 0.9.*ones(1,5)];
z = repmat(z, 1, 10);
f = 100; b = 2; c = 4; Y = f*b*c*z; disp(Y);
figure(1)
plot([0:size(z,2)-1], Y)
ylabel('Y')
grid

その他の回答 (0 件)

カテゴリ

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