- Belgilar vektorlari apostrof yordamida yaratilishi mumkin
- Kirish funktsiyasi belgilar vektorini yaratadi (ikkinchi argumentni unutmang, "s")
- >> cvword = input('Enter a word: ','s')
- Enter a word: science
- cvword =
- 'science'
- Blankalar funksiyasi n ta bo'sh joydan iborat belgilar vektorini yaratadi
- >> bb = blanks(3)
Stringlar ustida amallar - Satrlar qo'sh tirnoq yordamida yoki string funktsiyasiga belgilar vektorini o'tkazish orqali yaratiladi
- Hech qanday argumentlarsiz string funktsiyasi bo'sh qator hosil qiladi (uni unutmang, bu hali ham 1 x 1 skaler, shuning uchun uzunligi 1 ga teng)
- Plyus funksiyasi yoki operatori ikkita satrni birlashtirishi yoki birlashtirishi mumkin
- >> "abc" + "xyz"
Belgilarni olib tashlash - deblank orqadagi blankalarni olib tashlaydi
- strtrim oldingi va keyingi blankalarni olib tashlaydi
- (Eslatma: ikkala funktsiya ham satrlar o'rtasidagi bo'sh joylarni olib tashlamaydi)
- strip bosh va/yoki keyingi belgilarni olib tashlaydi; jimlik holatida bo'sh joy belgilari yoki boshqa belgi
- erase satr yoki belgilar vektoridagi pastki satrning barcha holatlarini olib tashlaydi (shuning uchun satrlar o'rtasidagi bo'sh joylarni o'chirish uchun foydalanish mumkin)
sprintf funksiyasi - sprintf xuddi fprintf kabi ishlaydi, lekin chop etish o'rniga matn yaratadi - shuning uchun undan matn formatini sozlash uchun foydalanish mumkin
- Shunday qilib, sprintf
- >> maxran = randi([1, 50]);
- >> prompt = sprintf('Enter an integer from 1 to %d: ', maxran);
- >> mynum = input(prompt);
- Enter an integer from 1 to 46: 33
- Har qanday vaqtda matn kiritish sifatida talab qilinsa, sprintf moslashtirilgan matn yaratishi mumkin
Do'stlaringiz bilan baham: |