Generating a vector of symbolic variables in Matlab -
i want generate symbolic vector p
, each element symbolic variable:
p = [p1; p2; ...; pn];
i don't want type syms p1 p2 ...
because have ~100 such variables. there way generate them automatically?
yup. use sym
so:
p = sym('p', [100 1]);
this syntax create vector of symbolic variables p
first character followed integer. wish create 100 of them, , give symbolic vector p1
p100
, or many want. change 100 whatever number want.
this p
looks like:
>> p p = p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 p16 p17 p18 p19 p20 p21 p22 p23 p24 p25 p26 p27 p28 p29 p30 p31 p32 p33 p34 p35 p36 p37 p38 p39 p40 p41 p42 p43 p44 p45 p46 p47 p48 p49 p50 p51 p52 p53 p54 p55 p56 p57 p58 p59 p60 p61 p62 p63 p64 p65 p66 p67 p68 p69 p70 p71 p72 p73 p74 p75 p76 p77 p78 p79 p80 p81 p82 p83 p84 p85 p86 p87 p88 p89 p90 p91 p92 p93 p94 p95 p96 p97 p98 p99 p100
Comments
Post a Comment