Filter löschen
Filter löschen

for loop n*n matrix with a given formula

2 Ansichten (letzte 30 Tage)
Lodewijk Pleij
Lodewijk Pleij am 5 Mär. 2018
Beantwortet: YT am 5 Mär. 2018
I want to write a code for the following problem:
The code must be able to determine the head (h) at every x and y. I have constructed the formula, and now I want to construct a n*n matrix for every head at every position with a for loop. I have constructed the following:
%%Example 7.1
A=(-4/500);
B=(-2/300);
C=120;
x=-100:10:600;
y=-600:10:100;
h=zeros(71);
for i=1:71
h(i,:)=A*x(i)+B*y(71)+C;
h(:,i)=A*x(1)+B*y(72-i)+C;
end
Thanks in advance.
  2 Kommentare
Bob Thompson
Bob Thompson am 5 Mär. 2018
What exactly do you need help with?
Stephen23
Stephen23 am 5 Mär. 2018
@Lodewijk Pleij: what is your question?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

YT
YT am 5 Mär. 2018
I assume your looking for something like this, so you'll end up with a matrix h with size 71x71 (rows = x, columns = y)
clear all;
close all;
A = (-4/500);
B = (-2/300);
C = 120;
x = -100:10:600;
y = -600:10:100;
n = size(x,2);
h = zeros(n);
for i = 1:n
for j = 1:n
h(i,j) = A*x(i) + B*y(j) + C;
end
end

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by