카테고리 없음2014. 8. 19. 15:20

1. char 함수 -- 2차원 문자 배열을 생성(배열의 각 행의 길이가 달라도 가능) 

title = ['title 12';'title 20'] ==> o

title = ['title 1'; title 10'] ==> x 

title = char('title 1','title 10') ==> 자동으로 공백을 덧붙여서 길이를 맞춘다.

title =

title 1 

title 10


2. deblank 함수  -- 문자열 끝에 붙은 공백을 제거

title = 'title 12  '; ==> 길이 10

title_trim = deblank(title); ==> 길이 8


3. strcat 함수 -- 두개 이상의 문자열을 연결한다. 문자열 끝에 붙은 공백은 제거

strresult = strcat('string1 ','string2 '); ==> 길이 8+8에서 결과는 7+7


4. strvcat 함수 -- 두개 이상의 문자열을 수직으로 배치하고 가장 긴 문자열 길이에 맞게 공백을 추가

strresult = strcat('string11 ','string2 '); ==> 길이 9,8 문자열의 결과 9,9 


5. strcmp 함수 -- 두 문자열이 같으면 1 다르면 0을 반환

result = strcmp('string1','string2'); ==> 두 문자열이 다르므로 0 반환


6. strcmpi 함수 -- 대/소문자 구별없이 두 문자열이 같으면 1 다르면 0을 반환

result = strcmpi('string1','STRING1'); ==> 대소문자 구별이 없으므로 1 반환


7. strncmp 함수 -- 처음부터 n개의 문자가 같은지 판별

result = strncmp('string1','string2',6); ==> 6번째까지 문자열이 string으로 동일하므로 1 반환


8. strncmpi 함수 -- 대/소문자 구별없이 처음부터 n개의 문자가 같은지 판별

result = strncmpi('string1','STRING2',6); ==> 6번째까지 문자열이 대소문자 구별없이 string으로 동일하므로 1 반환

result =

     1

 

9. isletter 함수 -- 문자가 글자면 1 아니면 0을 logical 벡터로 반환

isletter('1a')

ans =

     0     1


10. isspace 함수 -- 문자가 여백 문자면 1을 아니면 0을 logical 벡터로 반환

isspace('1 a\')

ans =

     0     1     0     0


11. isstrprop 함수 -- 문자가 사용자가 지정한 범주에 속하면 1을 아니면 0을 반환

isstrprop('1 a','alphanum') ==> 알파벳과 숫자면 1을 아니면 0을 반환 

ans =

     1     0     1


isstrprop('\''[]:,-!().?";','punct') ==> 문자가 구두점이라면 1을 아니면 0을 반환

ans =

  Columns 1 through 10

     1     1     1     1     1     1     1     1     1     1

  Columns 11 through 14

     1     1     1     1

*2번째 인자

' alpha' --> 알파벳이면 1 아니면 0

'cntrl' --> char(0:20)에 속하는 제어 문자이면 1 아니면 0

'digit' --> 숫자이면 1 아니면 0

'graphic' --> 그래픽문자이면 1 아니면 0

'lower' --> 소문자이면 1 아니면 0

'upper' --> 대문자이면 1 아니면 0

'wspace' --> white-space 문자이면 1 아니면 0 {' ','\t','\n','\r','\v','\f'}

'xdigit' --> 16진수문자면 1 아니면 0

 

12. findstr 함수 -- 두 문자열 중에서 짧은 문자열이 긴 문자열에 나타나는 인덱스를 반환

findstr('matlab matrix','ma')

ans =

     1     8


13. strmatch 함수 -- 2차원 문자열 배열의 각 행의 처음을 조사하여 지정된 문자열로 시작하는 행의 목록을 반환

string = strvcat('matlab','matrix','min');

strmatch('ma',string)

ans =

     1

     2 


14. strrep 함수 -- 문자열에서 다른 문자열을 찾은 후에 다른 문자열로 대체

strrep('matlab matrix','matrix','matlab')

ans =

matlab matlab


15. strtok 함수 -- 구분문자가 처음 나타나기 전의 문자열을 반환

[token,remainder] = strtok('matlab matrix',' ')

token =

matlab


remainder =

 matrix  


16. upper 함수 -- 모든 알파벳 문자를 대문자로 변환

17. lower 함수 -- 모든 알파벳 문자를 소문자로 변환


18. strtrim 함수 -- 문자열 앞뒤에 붙은 여백문자들을 모두 제거

strtrim('  matrix  ')

ans =

matrix


19. int2str 함수 -- 스칼라값을 문자열로 변환

20. num2str 함수 -- double형을 문자열로 변환

21. mat2str 함수 -- matrix를 문자열로 변환

22. sprintf 함수 -- 서식화된 데이터를 문자열로 변환


23. eval 함수 -- 문자열을 MATLAB 식으로 간주하여 값을 반환

a = '2*pi';

b = eval(a)

b =

    6.2832


24. str2double 함수 -- 문자열을 double형으로 변환

25. str2num 함수 -- 문자열을 수치로 변환

26. sscanf 함수 -- 문자열로부터 서식화된 데이터로 변환



출처 : http://babytiger.tistory.com/entry/MATLAB-%EB%AC%B8%EC%9E%90%EC%97%B4%EA%B3%BC-%EA%B4%80%EB%A0%A8%EB%90%9C-%ED%95%A8%EC%88%98%EB%93%A4

 

Posted by 오늘보다 나은 내일
카테고리 없음2014. 4. 25. 22:50

grub 에서 c 누르고 


insmod ntfs

insmod ntldr

set root=(hd0,1)

ntldr /bootmgr

boot

 

매번 입력하기 귀찮으니... 


sudo gedit /boot/grub/grub.cfg         ( gedit 이 설치되었다고 가정)


아래와 같이 넣어주면 될거 같은데...


 menuentry "Windows 8 (loader) (on /dev/sda1)" --class windows --class os {

insmod part_msdos

insmod ntfs

set root='(hd0,msdos1)'

search --no-floppy --fs-uuid --set=root 905C4CAD5C4C9040

drivemap -s (hd0) ${root}

chainloader +1


insmod ntfs

insmod ntldr

set root=(hd0,1)

ntldr /bootmgr

boot

}


될까 ?  되겠지 ?  되나...

Posted by 오늘보다 나은 내일
카테고리 없음2014. 4. 21. 13:04
Posted by 오늘보다 나은 내일
카테고리 없음2014. 4. 21. 12:12

드디어 업그레이드 해주는 군요. 3월초 시작했다고 하는데.. 이제야 확인


플레이어 설치


ESFile 탐색기 설치 -> 즐겨찾기 -> pcs://id:@pcs/files/  ( 출처 : http://mvapple.com/83 )


이제 TV G 에서 바이두에 올려놓은 영상 감상 

Posted by 오늘보다 나은 내일
카테고리 없음2014. 2. 25. 21:48

해답은 정말로 간단한 곳에 있었다...  


function varargout = test(varargin)

% Begin initialization code - DO NOT EDIT

gui_Singleton = 1;

gui_State = struct('gui_Name',       mfilename, ...

                   'gui_Singleton',  gui_Singleton, ...

                   'gui_OpeningFcn', @test_OpeningFcn, ...

                   'gui_OutputFcn',  @test_OutputFcn, ...

                   'gui_LayoutFcn',  [] , ...

                   'gui_Callback',   []);

if nargin && ischar(varargin{1})

    gui_State.gui_Callback = str2func(varargin{1});

end


if nargout

    [varargout{1:nargout}] = gui_mainfcn(gui_State, varargin{:});

else

    gui_mainfcn(gui_State, varargin{:});

end

% End initialization code - DO NOT EDIT



% --- Executes just before test is made visible.

function test_OpeningFcn(hObject, eventdata, handles, varargin)


% Choose default command line output for test

handles.output = hObject;


% Update handles structure

guidata(hObject, handles);


% UIWAIT makes test wait for user response (see UIRESUME)

uiwait(handles.figure1);



% --- Outputs from this function are returned to the command line.

function varargout = test_OutputFcn(hObject, eventdata, handles) 


% Get default command line output from handles structure

global data

varargout{1} = data



Posted by 오늘보다 나은 내일
카테고리 없음2014. 2. 18. 13:17

설치와 실행부터 해서 네트워크까지 심플하게 정리


출처 : http://aroundck.tistory.com/98








Posted by 오늘보다 나은 내일
카테고리 없음2014. 2. 15. 00:40

스타크래프트 한번 해볼까라는 생각에 ISO 다운. 씨디키는 이전에 사놨던게 있고.


7 이나 8에서 문제가 생긴다는 것을 들은 기억이 났다. 그래서 VMware 에 설치


그런데... 게임을 실행해보니  전체 화면이 아니다  ㅡ,.ㅡ 


바로 구글링


1. 게스트의 해상도를 호스트의 해상도와 동일하게 해준다.

2. VMware  Edit -> Preferences -> Display 에서  autofit window 해제, autofit guest 해제 

   full  screen 은 stretch guest로 선택

3. C:\사용자\계정이름\appdata\roaming\vmware\preference.ini 수정 

   prer.autoFitFullScreen = "fotHostToGuest" 로 수정. 없으면 추가  

Posted by 오늘보다 나은 내일
카테고리 없음2014. 1. 21. 22:32

※ a : 문자열 변수

  • a.upper() → 문자열 a를 모두 대문자로 바꾸어 준다.
  • a.lower() → 문자열 a를 모두 소문자로 바꾸어 준다.
  • a.swapcase() → 문자열 a의 대문자는 소문자로, 소문자는 대문자로 각각 바꾸어 준다.
  • a.count(x) → 문자열 a 중 문자 x와 일치하는 것의 개수를 반환
                 (※ 이때 x는 문자 한 개 일수도, 문자열 일 수도 있다.)
  • a.find(x) →  문자열 a 중 문자 x가 처음으로 나온 위치를 반환한다. 없으면 '-1'을 반환
  • a.index(x) → 문자열 a 중 문자 x가 처음으로 나온 위치를 반환한다. 없으면 에러를 발생시킨다.
  • a.join(s) → s라는 문자열의 각각의 요소 문자 사이에 문자열 a를 삽입한다.
  • a.strip() → 문자열 a의 양쪽 공백을 모두 지운다.
  • a.lstrip() → 문자열 a의 왼쪽 공백을 모두 지운다.
  • a.rstrip() → 문자열 a의 오른쪽 공백을 모두 지운다.
  • a.replace(s, r) → 문자열 a의 s라는 문자열을 r이라는 문자열로 치환한다.
  • a.split(s) → 문자열 a를 s를 구분자로 하여 나누어 준다. a.split()은 공백을 기준으로 한다. 이때 s는 제외된다.

    >>> a = 'Bladebone'
    >>> a
    'Bladebone'

    >>> a.upper()
    'BLADEBONE'

    >>> a.lower()
    'bladebone'

    >>> a.swapcase()
    'bLADEBONE'

    >>> a.count('e')
    2

    >>> a.count('ad')
    1

    >>> a.find('e')
    4

    >>> a.find('x')
    -1

    >>> a.index('e')
    4

    >>> a.index('x')
    Traceback <most recent call last>:
      File "<stdin>", line 1, in <module>
    ValueError: substring not found

 

>>> a = ':'
>>> a
':'

>>> s = '123'

>>> s
'123'

>>> a.join(s)

'1:2:3'

>>> a = ' left 1 right 1 '
>>> a
' left 1 right 1 '

>>> a.strip()

'left 1 right 1'

>>> a.lstrip()

'left 1 right 1 '

>>> a.rstrip()

' left 1 right 1'

 

>>> a = 'Bladebone is good guy'
>>> a
'Bladebone is good guy'

>>> a.replace('good', 'bad')

'Bladebone is bad guy'

>>> a

'Bladebone is good guy'

>>> a.split()

['Bladebone', 'is', 'good', 'guy']

 

 

>>> a = '1,2,3,4'
>>> a
'1,2,3,4'

>>> a.split(',')

['1', '2', '3', '4']

 

출처 :   http://agiantmind.tistory.com/31

 



Posted by 오늘보다 나은 내일
카테고리 없음2014. 1. 15. 12:08

http://www.epsilonfea.com/images/Contact_Update.pdf

Posted by 오늘보다 나은 내일
카테고리 없음2013. 12. 31. 16:35

FTP로 집에 있는 NAS 접근시 한글 폴더 및 한글로된 동영상 실행 안됨



C:\Program Files (x86)\XBMC\language\Korean


langinfo.xml 수정 (상위 폴더 쓰기권한 부여)  


<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<language locale="ko">

  <charsets>

    <gui unicodefont="true">utf-8</gui>

    <subtitle>CP949</subtitle>

Posted by 오늘보다 나은 내일