29 views (last 30 days)

Show older comments

I need to apply a single integer across a group of cells in a matrix. I honestly have no idea how to do this. Here's the code that im working with right now

x = [0:0.1:3];

y = [-2:0.13:2];

Load = 0;

for (x = 1:31)

for (y = 1:31)

Load(x,0) = 10;

end

end

But that and several other variations i've tried are not working whatsover.

The Integer "Load" needs to be inserted into all values of x where y = 0.

How can I do this?

Stephen Cobeldick
on 3 Feb 2021

@DEEPAK Chekuri: that is not valid MATLAB code. You seem to be mixing up languages.

Pratyush Roy
on 10 Feb 2021

Edited: Pratyush Roy
on 10 Feb 2021

Hi Noah,

The following code might be helpful :

x = 0:0.1:3;

y = -2:0.13:2;

Load = 10;%Integer that we want the elements to replace with

for i = 1:31

if y(i)==0;

x(i)=Load;

end

end

Hope this helps!

Regards,

Pratyush.

Stephen Cobeldick
on 10 Feb 2021

"The following code might be helpful "

Even more helpful would be to read this comment from one week ago:

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

Start Hunting!