[1 2 3; 4.0 c] 그리고 나는 그것을 1234.0c처럼 matlab에 출력하고 싶다. 어떤 기능을 사용할 수 있습니까? 나는 PHP에서 트림과 같은 것을 찾고있다.matlab의 모든 트림 기능은 무엇입니까?
아이디어가 있으십니까? 감사
[1 2 3; 4.0 c] 그리고 나는 그것을 1234.0c처럼 matlab에 출력하고 싶다. 어떤 기능을 사용할 수 있습니까? 나는 PHP에서 트림과 같은 것을 찾고있다.matlab의 모든 트림 기능은 무엇입니까?
아이디어가 있으십니까? 감사
당신은 approppriate 카테고리를 isstrprop
기능을 사용할 수 있습니다. 만약 당신이 좋아하면, 귀하의 경우를 들어,
>> str = '1 2 3; 4.0 c';
>> str(isstrprop(str, 'alphanum') | str == '.')
ans =
1234.0c
당신은 등 isletter
, isnumeric
, 같은 기능을 사용할 수 있습니다. 당신은 MATLAB에 대한 올바른 구문이 아닌 입력으로 [1 2 3; 4.0 c]
에게
>> myTrim = @(x)(x(isstrprop(x, 'alphanum') | x == '.'));
>> myTrim(str)
ans =
1234.0c
참고를 다음과 같이
게다가, 당신은 한 줄에 자신의 함수를 만들 수 있습니다. 나는 당신이 문자열을 물어보고 싶다고 생각했다. 또한 trim은 실제로 문자열에서 선행 및 후행 공백을 제거하는 것을 의미하며이 경우 MATLAB에서 strtrim
이 있습니다.
유효한 MATLAB 인수가 아닙니다. 당신이
a = ['1', '2' ,'3'; '4', '.','c'];
같은이있는 경우
,369를 얻을 수 하지만 당신은142.3c
또는
a = a';
a(:)'
를 얻을 수
a(:)'
을 사용할 수 있습니다
123.4c
이것은 유효한 MATLAB 인수가 아닙니다! 당신은 이런 것을 가질 수 없다. – Ali
@ 모모 공식적으로 응답자에게 그의 대답이 가장 좋았다거나 당신의 질문에 대한 몇 가지 추가 정보를 알려주는 "받아 들여지는"대답으로 표시하는 것이 좋다. – petrichor
고마워, 내가 잘못 작성했을 수도있다. 문자열 출력이다 ['1 2 3; 4.0 c]'. – Momo