<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/264096</link>
    <title>MATLAB Central Newsreader - About the element of Matrix in Matlab</title>
    <description>Feed for thread: About the element of Matrix in Matlab</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2012 by MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>MathWorks</title>
      <url>http://www.mathworks.com/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Mon, 26 Oct 2009 04:39:02 -0400</pubDate>
      <title>About the element of Matrix in Matlab</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/264096#689663</link>
      <author>Viet Dang</author>
      <description>I have a difficulty in using Matlab to create a matrix. The matrix have its element is a random function of time-varying valuable t such  as Gaussian or Sin. When t changes the matrix is changed and my system will use this matrix to calculate.&lt;br&gt;
&lt;br&gt;
My example:&lt;br&gt;
&lt;br&gt;
A is a square matrix 3,3.&lt;br&gt;
&lt;br&gt;
A(1,1)  = 2 sin(t), A(1,2)=1 sin(t), A(1,3)= 3cos(t).&lt;br&gt;
A(2,1) = 1 cos(t),A(2,2) = 3sin(t), A(2,3) = 2cos(t).&lt;br&gt;
A (3,1)= 0.5sin(t),A(3,2) = 1.5sin(t),A(3,3)=3sin(t).&lt;br&gt;
&lt;br&gt;
A will be changed when t is running. So how I can matrix A to calculate. Please help me about Matlab code. Thanks.   </description>
    </item>
    <item>
      <pubDate>Mon, 26 Oct 2009 04:48:22 -0400</pubDate>
      <title>Re: About the element of Matrix in Matlab</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/264096#689665</link>
      <author>Nasser M. Abbasi</author>
      <description>&lt;br&gt;
&quot;Viet Dang&quot; &amp;lt;muaphongba@yahoo.com&amp;gt; wrote in message &lt;br&gt;
news:hc3956$el9$1@fred.mathworks.com...&lt;br&gt;
&amp;gt;I have a difficulty in using Matlab to create a matrix. The matrix have its &lt;br&gt;
&amp;gt;element is a random function of time-varying valuable t such  as Gaussian &lt;br&gt;
&amp;gt;or Sin. When t changes the matrix is changed and my system will use this &lt;br&gt;
&amp;gt;matrix to calculate.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; My example:&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; A is a square matrix 3,3.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; A(1,1)  = 2 sin(t), A(1,2)=1 sin(t), A(1,3)= 3cos(t).&lt;br&gt;
&amp;gt; A(2,1) = 1 cos(t),A(2,2) = 3sin(t), A(2,3) = 2cos(t).&lt;br&gt;
&amp;gt; A (3,1)= 0.5sin(t),A(3,2) = 1.5sin(t),A(3,3)=3sin(t).&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; A will be changed when t is running. So how I can matrix A to calculate. &lt;br&gt;
&amp;gt; Please help me about Matlab code. Thanks.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
syms t&lt;br&gt;
A=[2*sin(t)   sin(t)    3*cos(t);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;cos(t)     3*sin(t)  2*cos(t);&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;0.5*sin(t) 5*sin(t)  3*sin(t)]&lt;br&gt;
&lt;br&gt;
EDU&amp;gt;&amp;gt; for time=1:3&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;subs(A,t,time)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.6829    0.8415    1.6209&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0.5403    2.5244    1.0806&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0.4207    4.2074    2.5244&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1.8186    0.9093   -1.2484&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;-0.4161    2.7279   -0.8323&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0.4546    4.5465    2.7279&lt;br&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0.2822    0.1411   -2.9700&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;-0.9900    0.4234   -1.9800&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0.0706    0.7056    0.4234&lt;br&gt;
&lt;br&gt;
etc...&lt;br&gt;
&lt;br&gt;
--Nasser</description>
    </item>
    <item>
      <pubDate>Mon, 26 Oct 2009 08:26:01 -0400</pubDate>
      <title>Re: About the element of Matrix in Matlab</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/264096#689688</link>
      <author>Pekka Kumpulainen</author>
      <description>&quot;Nasser M. Abbasi&quot; &amp;lt;nma@12000.org&amp;gt; wrote in message &amp;lt;wS9Fm.48948$Lw1.8356@newsfe03.iad&amp;gt;...&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &quot;Viet Dang&quot; &amp;lt;muaphongba@yahoo.com&amp;gt; wrote in message &lt;br&gt;
&amp;gt; news:hc3956$el9$1@fred.mathworks.com...&lt;br&gt;
&amp;gt; &amp;gt;I have a difficulty in using Matlab to create a matrix. The matrix have its &lt;br&gt;
&amp;gt; &amp;gt;element is a random function of time-varying valuable t such  as Gaussian &lt;br&gt;
&amp;gt; &amp;gt;or Sin. When t changes the matrix is changed and my system will use this &lt;br&gt;
&amp;gt; &amp;gt;matrix to calculate.&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; My example:&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; A is a square matrix 3,3.&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; A(1,1)  = 2 sin(t), A(1,2)=1 sin(t), A(1,3)= 3cos(t).&lt;br&gt;
&amp;gt; &amp;gt; A(2,1) = 1 cos(t),A(2,2) = 3sin(t), A(2,3) = 2cos(t).&lt;br&gt;
&amp;gt; &amp;gt; A (3,1)= 0.5sin(t),A(3,2) = 1.5sin(t),A(3,3)=3sin(t).&lt;br&gt;
&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt; &amp;gt; A will be changed when t is running. So how I can matrix A to calculate. &lt;br&gt;
&amp;gt; &amp;gt; Please help me about Matlab code. Thanks.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; syms t&lt;br&gt;
&amp;gt; A=[2*sin(t)   sin(t)    3*cos(t);&lt;br&gt;
&amp;gt;    cos(t)     3*sin(t)  2*cos(t);&lt;br&gt;
&amp;gt;    0.5*sin(t) 5*sin(t)  3*sin(t)]&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; EDU&amp;gt;&amp;gt; for time=1:3&lt;br&gt;
&amp;gt;           subs(A,t,time)&lt;br&gt;
&amp;gt;       end&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt;     1.6829    0.8415    1.6209&lt;br&gt;
&amp;gt;     0.5403    2.5244    1.0806&lt;br&gt;
&amp;gt;     0.4207    4.2074    2.5244&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt;     1.8186    0.9093   -1.2484&lt;br&gt;
&amp;gt;    -0.4161    2.7279   -0.8323&lt;br&gt;
&amp;gt;     0.4546    4.5465    2.7279&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt;     0.2822    0.1411   -2.9700&lt;br&gt;
&amp;gt;    -0.9900    0.4234   -1.9800&lt;br&gt;
&amp;gt;     0.0706    0.7056    0.4234&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; etc...&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; --Nasser&lt;br&gt;
&amp;gt; &lt;br&gt;
&lt;br&gt;
Or if you don't have the symbolic toolbox:&lt;br&gt;
A = @(t) [2*sin(t) 1*sin(t) 3*cos(t)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1*cos(t) 3*sin(t) 2*cos(t)&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0.5*sin(t) 1.5*sin(t) 3*sin(t)];&lt;br&gt;
&lt;br&gt;
&amp;gt;&amp;gt; A(0)&lt;br&gt;
ans =&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0     0     3&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1     0     2&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;0     0     0&lt;br&gt;
&lt;br&gt;
for t = 0:.1:1&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;A(t)&lt;br&gt;
end</description>
    </item>
    <item>
      <pubDate>Sat, 07 Nov 2009 09:14:03 -0500</pubDate>
      <title>Re: About the element of Matrix in Matlab</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/264096#692864</link>
      <author>Viet Dang</author>
      <description>Dear friends.&lt;br&gt;
&lt;br&gt;
I am coding to solve the problem of uncertain delta A in the system such as:&lt;br&gt;
&lt;br&gt;
xdot = (A1+A)*x(t) + B1*u(t).&lt;br&gt;
y = C1*x(t)+w(t)&lt;br&gt;
&lt;br&gt;
If I have A1,B1,C1 is the fix matrix such as A1= [1 2 3;4 2 1;2 2 5]; B1 =[1;0;0];C1 = [1 0 0;1 -1 0;1 0 1]; w(t) = sin(2t+2);  u(t) = sin(t);&lt;br&gt;
&lt;br&gt;
and A is the above matrix; &lt;br&gt;
&lt;br&gt;
Would you like to support to me the way of plot the (x,t), with initial condition x(0)=(0.2;0.5;2).&lt;br&gt;
&lt;br&gt;
Thanks. </description>
    </item>
  </channel>
</rss>

