How to define variable that itself contains one or more variables ?

How can I find b(ijk) for different values of i,j,k by just entering values of i,j,k.
b(ijk) = d/dq(k) [m(ij)] q(1), q(2), q(3).......are variables
How can we define variable in a variable ( q(k) , m(ij) ) ?

댓글 수: 5

Can you give more detail? What are the dimensions of d, dq, q, m? How do you want those combined to form b? Maybe give an example for one specific element of b.
Is a variable "in" a variable a cell array???
qk is a family of variables. Substituting different values of k we get different q ( example q1, q2, q3 etc )
Basically i want to define a family of equations bijk = d/dqk[mij]
where d/dqk is partial derivative wrt qk Now if i sustitute i=1 j =2 k=3 i get
b123=d/dq3[m12]
where q3 is a variable m12 is an element of a matrix
In the same way we can obtain b231, b212, b113 etc.
So basically how can i define a family of variables qk which itself contains a variable k ?
See
doc function_handle % (@)
for perhaps a way to proceed.

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

답변 (1개)

Jos (10584)
Jos (10584) 2014년 7월 9일

0 개 추천

You do not want to store things like Q1 = .. Q2 = .. .. Q98293 = .. in gazillion different, but related, variables
You want a single array Q, which can be an array of doubles, cells, structures.

카테고리

도움말 센터File Exchange에서 Resizing and Reshaping Matrices에 대해 자세히 알아보기

질문:

2014년 7월 7일

댓글:

dpb
2014년 7월 9일

Community Treasure Hunt

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

Start Hunting!

Translated by