Updating values in a 2x2 matrix , taking values from result of an iterative operation.

1 ビュー (過去 30 日間)
Umair Ahmed
Umair Ahmed 2021 年 6 月 19 日
回答済み: SALAH ALRABEEI 2021 年 6 月 19 日
So I want to create a 2x2 matrix. Then I want its element [1,1] to stor values from result of an operation (function) and the element [1,2] to store results of another operations. In short, the values will keep changing as the variable 't' changes . (since i will be using 't' in the operation.). My formula is below :
t = (1:30) #values of 't' from 1 to 30
p1 = 1-(5/6).^t #need to store this result at position [1,1] of matrix
p2= 1-p1 #Need to store this value at position [1,2] of matrix
The values for other two positions of matrix [2,1] and [2,2] should remain constant (0 and 1 respectively).
I don't know how to implement this.

回答 (1 件)

SALAH ALRABEEI 2021 年 6 月 19 日
p1= 1-(5/6).^t;
p3=zeros(1,30); p4=ones(1,30);
A_all= reshape(A,2,2,30)


Find more on Operating on Diagonal Matrices in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by