I created a zeros (n+1 by n+1) matrix. And I want the value 2*i on the row (2 : n)&(column 1:n-1) , where i is from 1 to n-1, how should I get that? Can anyone help me out?

1 vue (au cours des 30 derniers jours)
I tried this :
n=4;
A=zeros(n+1);
for i=2:n-1
A([2:n,2:n-1])=[2*i]
end
But it didnt work
  2 commentaires
Roger Stafford
Roger Stafford le 19 Avr 2017
Modifié(e) : Roger Stafford le 19 Avr 2017
Your statement isn’t clear to me. Could you give a specific example of what you want A to be with, say, n = 4.
kingsley
kingsley le 19 Avr 2017
Modifié(e) : kingsley le 19 Avr 2017
Hi, Roger. The attachment is the example of A. And the xi is from 1 to n-1

Connectez-vous pour commenter.

Réponse acceptée

Andrei Bobrov
Andrei Bobrov le 19 Avr 2017
n = 4;
A = zeros(n);
A(2:n+1:end) = 2*(1:n-1);
A(n+1,n+1) = 0;

Plus de réponses (1)

KSSV
KSSV le 19 Avr 2017
n = 4 ;
A = zeros(n+1) ;
A(2:n,1:n-1) = repmat(2*(1:n-1),n-1,1) ;
  1 commentaire
kingsley
kingsley le 19 Avr 2017
Modifié(e) : kingsley le 19 Avr 2017
Hi, KSSV. First of all, thanks for your effort! I might not be very clear on the requirement of the matrix. The attachment is the required matrix I need to make. And the xi is from 1 to n-1 Thanks !!!!

Connectez-vous pour commenter.

Catégories

En savoir plus sur Computer Vision with Simulink dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by