Plotting y = kx

15 Ansichten (letzte 30 Tage)
Behnaz Seyedahmadi
Behnaz Seyedahmadi am 4 Okt. 2020
I am trying to reproduce the following graph, which is a plot of some function like: y = kx, with both varying 'k' and 'x'. Can someone help me in this?
  2 Kommentare
Walter Roberson
Walter Roberson am 5 Okt. 2020
Can you do it parametrically, k = K(t), x = X(t), hence y = K(t).*X(t) ?
Behnaz Seyedahmadi
Behnaz Seyedahmadi am 5 Okt. 2020
it is simpler than taht, I dont know why I am stuck in it, it is this way:
0<k<1000
0<x<20225
y = k.* x
but I dont know how to match the x and K size?

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Walter Roberson
Walter Roberson am 5 Okt. 2020
N = 150;
kvec = linspace(0, 1000, N);
xvec = linspace(0, 20225, N);
[k, y] = meshgrid(kvec, xvec);
y = k .* x;
nlevels = 50;
contour(k, y, nlevels)

Sulaymon Eshkabilov
Sulaymon Eshkabilov am 5 Okt. 2020
k=1:999;
x =1:2024;
F = k.* x(:);
N = 25;
contour(k, x, F, N), shg
xlabel('k stifness'), ylael(' ...')

Kategorien

Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by