Aide s'il vous plait en matlab
ayoub03
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Char Snipeur Messages postés 9813 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour, j'ai un petit programme en matlab
n=2;
h=20;
d=10;
L=400;
f=8;
x=-150:50:150;
H=(f*((2*x)./L).^2+h)
hc=[H*ones(n,1)]
xc=[d*ones(n,1)]
??? Error using ==> mtimes
Inner matrix dimensions must agree.
Error in ==> Untitled at 8
hc=[H*ones(n,1)]
merci d'avance
n=2;
h=20;
d=10;
L=400;
f=8;
x=-150:50:150;
H=(f*((2*x)./L).^2+h)
hc=[H*ones(n,1)]
xc=[d*ones(n,1)]
??? Error using ==> mtimes
Inner matrix dimensions must agree.
Error in ==> Untitled at 8
hc=[H*ones(n,1)]
merci d'avance
A voir également:
- Aide s'il vous plait en matlab
- Mon adresse email s'il vous plaît ✓ - Forum Mail
- S'il te plait ne pars pas oh mon amour ✓ - Forum Cinéma / Télé
- Aider moi s’il vous plaît - Forum Vos droits sur internet
- Les pagesjaunes s'il vous plaît ✓ - Forum Mobile
- AIDE s'il vous plaît (Japonais) ✓ - Forum Loisirs / Divertissements
7 réponses
salut,
je crois (sans avoir testé pour vérifier) que tu devrais déclarer n=7 afin d'avoir la même dimension pour H et hc.
juste ?
je crois (sans avoir testé pour vérifier) que tu devrais déclarer n=7 afin d'avoir la même dimension pour H et hc.
juste ?
je voudrais avoir la taille suivante:
hc =
24.5000 22 20.5000 20 20.5000 22 24.5000
24.5000 22 20.5000 20 20.5000 22 24.5000
xc =
10 10 10 10 10 10 10
10 10 10 10 10 10 10
hc =
24.5000 22 20.5000 20 20.5000 22 24.5000
24.5000 22 20.5000 20 20.5000 22 24.5000
xc =
10 10 10 10 10 10 10
10 10 10 10 10 10 10
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
essai alors hc= ones(n,1)*H
pour un produit matricielle, il faut que les dimensions s'accordent ainsi : m×n*n×p
pour un produit matricielle, il faut que les dimensions s'accordent ainsi : m×n*n×p
merci char c'est trés gentil de ta part ,si j'ai 02 boucles (for) successives
je dois executer l'operation suivante
for i=1:6;
for j=1:6;
x1(i)=xc(i)+0.05;
y1(j)=hc(j)+0.025;
R1(i,j)=sqrt((x1(i)+1).^2+y1(j).^2);
end
end
je dois les executer comme suivant:
i=1:2 et j=1: 2 ,puis i=3:4 pour j=3:4 et en fin i=5:6 pour j=5:6.
c'est un peu compliqué.
je dois executer l'operation suivante
for i=1:6;
for j=1:6;
x1(i)=xc(i)+0.05;
y1(j)=hc(j)+0.025;
R1(i,j)=sqrt((x1(i)+1).^2+y1(j).^2);
end
end
je dois les executer comme suivant:
i=1:2 et j=1: 2 ,puis i=3:4 pour j=3:4 et en fin i=5:6 pour j=5:6.
c'est un peu compliqué.
pas de probleme ,ca d je dois executer comme suivant
for i=1:2;
for j=1:2;
x1(i)=xc(i)+0.05;
y1(j)=hc(j)+0.025;
R1(i,j)=sqrt((x1(i)+1).^2+y1(j).^2);
end
end
for i=3:4;
for j=3:4;
x1(i)=xc(i)+0.05;
y1(j)=hc(j)+0.025;
R1(i,j)=sqrt((x1(i)+1).^2+y1(j).^2);
end
end
for i=5:6;
for j=5:6;
x1(i)=xc(i)+0.05;
y1(j)=hc(j)+0.025;
R1(i,j)=sqrt((x1(i)+1).^2+y1(j).^2);
end
end
for i=1:2;
for j=1:2;
x1(i)=xc(i)+0.05;
y1(j)=hc(j)+0.025;
R1(i,j)=sqrt((x1(i)+1).^2+y1(j).^2);
end
end
for i=3:4;
for j=3:4;
x1(i)=xc(i)+0.05;
y1(j)=hc(j)+0.025;
R1(i,j)=sqrt((x1(i)+1).^2+y1(j).^2);
end
end
for i=5:6;
for j=5:6;
x1(i)=xc(i)+0.05;
y1(j)=hc(j)+0.025;
R1(i,j)=sqrt((x1(i)+1).^2+y1(j).^2);
end
end