How can I define an array of symbolic functions?

1 回表示 (過去 30 日間)
Arpit Agarwal
Arpit Agarwal 2014 年 2 月 18 日
コメント済み: Arpit Agarwal 2014 年 2 月 19 日
I want to make an array a1(t) a2(t)... an(t).
syms a(t)
creates a symbolic parameter 't' and 'a' which is an unknown function of 't'. I want an array of just this. How do I do that? I want to use this array to solve a system of ODEs using dsolve.

回答 (1 件)

Carlos
Carlos 2014 年 2 月 18 日
編集済み: Carlos 2014 年 2 月 18 日
Are you looking for something like this?
>> syms t;
>> a=zeros(3,1);
>> a=sym(a);
>> a(1)=t;
>> a(2)=t+1;
>> a(3)=t+2;
  1 件のコメント
Arpit Agarwal
Arpit Agarwal 2014 年 2 月 19 日
Actually I want a vector of undefined 'symfun' elements. i.e. each element a(i)=a(i)(t)

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

カテゴリ

Help Center および File ExchangeSymbolic Math Toolbox についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by