matlab if x<1 use x=1

Hello my questien i maby simple. But i vant an if funktion for a matrix.
my matrix could be like: A=[2 ; 0,6 ; 4 ; 0,9]
whant i vand to program is if A(i)<1 then A(i)=1 so the matrix should come out like: A=[2 ; 1 ; 4 ; 1]

3 Kommentare

Jan
Jan am 13 Mär. 2013
The matrix does not have valid Matlab syntax. Does "0,6" mean "0.6"? This details is important.
Claus Madsen
Claus Madsen am 13 Mär. 2013
Yeah sry, it should be .
Image Analyst
Image Analyst am 14 Mär. 2013
So, is it solved yet? You haven't marked either answer as "Accepted". What problems are you still encountering?

Melden Sie sich an, um zu kommentieren.

Antworten (2)

Image Analyst
Image Analyst am 13 Mär. 2013

3 Stimmen

Here's another way to do it (though my first thought was Cedric's way):
A = max(A,1);

Kategorien

Mehr zu Food Sciences finden Sie in Hilfe-Center und File Exchange

Gefragt:

am 13 Mär. 2013

Community Treasure Hunt

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

Start Hunting!

Translated by