Matlab 질문

Matlab 질문

작성일 2024.04.24댓글 2건
    게시물 수정 , 삭제는 로그인 필요

다음 문자열 결과를 생성하여 “A” 변수에 저장하는 명령어를 제시하시오 

Student number
Damn
America 
south Korea


제가 생각하는 답 : 

명령어
 A=char('Student number','Damn','America','south Korea')

이렇게 작성하면 성립할까요?문제를 풀어주세요!


#matlab 질문

profile_image 익명 작성일 -

위의 명령어 A=char('Student number','Damn','America','south Korea')는 각 문자열을 행렬의 각 행에 배치하지만 각 문자열의 길이가 다르기 때문에 가장 긴 문자열 길이에 맞춰 다른 문자열들이 공백으로 채워질 것입니다.

예를 들어, 가장 긴 문자열인 "Student number"에 맞춰 다른 행들이 공백으로 채워져 길이가 조정됩니다.

Matlab에서 다양한 길이의 문자열을 다루기 위해서는 cell 배열을 사용하는 것이 더 적합할 수 있습니다.

cell 배열을 사용하면 각 요소가 독립적으로 문자열을 저장할 수 있으므로, 각각의 문자열 길이가 유지됩니다.

위의 문제에서 cell 배열을 사용하는 방법은 다음과 같습니다

A = {'Student number', 'Damn', 'America', 'south Korea'};

profile_image 익명 작성일 -

A1 변수는 string형 배열로 제가 생성한 데이터입니다.

matlab 질문드립니다.

matlab 초짜입니다. 아래와 같이 정의된 f(t)의 laplace 변환을 구하라. f(t) = 0 (t < 0) = te^(-3t) (t >= 0) 이 문제를 matlab으로 풀고 f(t)의 그래프를 x label...

회로 이론 matlab 질문

사진과 같은 행렬 형식 계산 순서가 궁금합니다! A = [3 -1 -2;6 -1 -2;6 -5 -16]; B = [0; 80; 40]; v = inv(A) * B 하면 됩니다. 도움이 되었길

MATLAB 질문

round(1.77)= 2 round(-1.77)= -2 ceil(3.001)= 4 floor(-3,99)= -4 floor(3.999)= 3 (3+4)역슬래쉬 2*8= 7 여기서 round와 ceil,floor의 차이점 및 (3+4)역슬래쉬 2*8= 7가 16/7이 아닌 7이 나오는...

matlab 질문

for i=1:10; theta2 = 36*i; theta2 = theta2*pi/180; 이렇게 적혀있는데 이게 의미하는 바가 뭔가요? 제대로 동작하지 않는 코드 입니다. 일단 에러가 발생할것이고...

MATLAB 매트랩 stepseq 질문

어떤짓을 해도 stepseq 사용이 안되는데 이제 사용못하는 함수인가요? 대체함수가 있는지 아니면 혹시 어느 툴박스에 있는지도 알려주시면 감사하겠습니다.. 아래 링크에...

Matlab 질문

다음 작업을 수행하는 matlab script를 작성하라. • 진폭이 10 volt, 주파수가 2kHz, 위상이 43도인 사인함수 x(t) 의 그래프를 정확히 2주기 만큼 보이게 그린다....

matlab 질문

안녕하세요 matlab을 처음 사용해보는 사람입니다. sin을 급수로 표현하는 m file을 만들고 싶은데 오류가 나서 질문 드립니다. pause는 그냥 필요할...