Borrar filtros
Borrar filtros

I am trying to make a matrix (10x100) called 'DemClay' with a slope of -1 to -0.5 incrementally if possible, so that the first row is -1 and the last row is -0.5

2 visualizaciones (últimos 30 días)
v= [-0.95:0.05:-0.5]; % for the slope -1 to -0.5
V= transpose(v);
for i=1:NPixX % number of pixels, given as 100
DemClay = zeros(10,100);
display(V(:,i))
end

Respuesta aceptada

John D'Errico
John D'Errico el 26 de Feb. de 2022
Editada: John D'Errico el 26 de Feb. de 2022
Pretty easy. And soooo many ways to do it. This is a simple one:
DemClay = repmat(linspace(-1,-0.5,10)',[1,100]);
size(DemClay)
ans = 1×2
10 100
surf(DemClay)

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by