게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
매트랩에서 같은 값을 안나오게 하려면 어떻게 해야할까요?
게시물ID : programmer_6553짧은주소 복사하기
작성자 : 김굴자
추천 : 0
조회수 : 714회
댓글수 : 2개
등록시간 : 2014/11/16 00:24:16
옵션
  • 베스트금지
  • 본인삭제금지
안녕하세요

방정식 근을 구하는 스크립트를 짯는데

자꾸 중복값이 나와서 보기 싫네요
roots 처럼 값이 하나씩만 보이게 하려면 여기서 어떤걸 추가해야할까요?


clc
clear

pre_x1=0;
for n = -100:10:100
   options = optimset('Display', 'off');
   x1 = fzero('x^2+2*x+1',n,options);

   if ((isnan(x1) == 0) & (pre_x1 ~= x1));
       pre_x1 = [x1]
      fprintf('guess = %5d, sol=%f10.n\n',n,x1)
      
   end
   
end

이렇게 짯는데요...
그런데 왜인지 값뜨는게 늦게 뜨네요?

roots([1 2 1]) 처럼요

NaN인건 당연히 안보이게하고요.

도와주세요 ㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호