# How to make number that changes as name

조회 수: 2(최근 30일)
Dilovan Rafeeq 2021년 6월 19일
댓글: Dilovan Rafeeq 2021년 6월 21일
For example I have yi I want to make the I changes by using loops but at the same time I don't want to make it disturb the original equation like (4y_(i-1)) +(6y_(i+6)) I want it to solve part of this

댓글을 달려면 로그인하십시오.

### 답변(1개)

Abhinav Gupta 2021년 6월 20일
편집: Abhinav Gupta 2021년 6월 20일
Hi,
You can use cell array for this. Instead of creating a new variables every time in a loop, you could index those in a single cell array. That means, now instead of referring to y_i, you should refer this as y{i}. Your original equations should remain undisturbed.
eg. (4y{i-1}) +(6y{i+6}).
Example code.
N = 10;
y = cell(1,N);
for k = 1:N
y{k} = k*k; % do your changes accordingly
end
Hope this helps.
##### 댓글 수: 1표시숨기기 없음
Dilovan Rafeeq 2021년 6월 21일
It's really brilliant idea but pardon me I'm still beginner in matlab how can I make that with my program I mean I have name and numbers shifting based on the loop for example whne I = 1 you can see the numbers and names as it is but when i=2 the numbers with constant and number of contacts shift by 1

댓글을 달려면 로그인하십시오.

### Community Treasure Hunt

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

Start Hunting!

Translated by