تمرین حروف صدا دار در متلب

دسته بندی : /


تعداد فروش

0 دانشجو

پرسش و پاسخ ها

0 کاربر

تاریخ انتشار

10 خرداد 1402

سطح تمرین

متوسط

در این تمرین قصد داریم تمرین حروف صدا دار در متلب را بررسی و پیاده سازی نماییم.

سوال:برنامه ای بنویسید که ورودی آن string باشد و خروجی آن :

الف)چاپ حروف صدادار کلمه ورودی

ب)حذف حروف صدادار از کلمه ورودی

مثال:

A=aseman

خروجی ها:

الف) aea

ب) smn

بیشتر بخوانید:تمرین جستجو در آرایه

 

نمایش حروف صدا دار رشته در متلب

حذف حروف صدا دار کلمه ورودی

برای حذف حروف صدا دار از یک رشته در متلب، می‌توانید از توابع پیش‌فرض زبان استفاده کنید.

یک روش ساده برای این کار استفاده از تابع regexprep است.

این تابع برای جایگزینی الگوهای رشته‌ای با یک رشته دیگر استفاده می‌شود.

برای حذف حروف صدا دار از یک کلمه، می‌توانید از عبارت منظم زیر استفاده کنید:

str = regexprep(str, '[aeiouAEIOU]', '');

این عبارت منظم تمام حروف صدا دار (بزرگ و کوچک) را با یک رشته خالی جایگزین می‌کند.

به عنوان نمونه، فرض کنید کلمه Hello World! را داریم.

با استفاده این عبارت منظم، می‌توانیم حروف صدا دار را حذف کنیم و کلمه را به Hll Wrld! تبدیل کنیم.

کد کامل به صورت زیر است:

نمایش حروف صدا دار کلمه در متلب

یک روش ساده برای نمایش حروف صدا دار استفاده از تابع regexp است.

می‌توانید از عبارت منظم زیر استفاده کنید:

vowels = regexp(str, '[aeiouAEIOU]', 'match');

این عبارت منظم تمام حروف صدا دار (بزرگ و کوچک) را در یک کلمه پیدا می‌کند و با استفاده از پارامتر “match”، آن‌ها را به صورت یک سلسله مراتبی برمی‌گرداند.

به عنوان نمونه، فرض کنید کلمه Hello World! را داریم.

با استفاده از این عبارت منظم، می‌توانیم حروف صدا دار را پیدا کرده و آن‌ها را در یک سلسله مراتبی نمایش دهیم.

کد کامل به صورت زیر است:

پس از ثبت نام یا ورود به حساب کاربری خود میتوانید سورس کد کامل را دریافت نمایید.

با این کد، تمام حروف صدا دار در کلمه Hello World! پیدا و در یک سلسله مراتبی نمایش داده می‌شوند.

بیشتر بخوانید:تراز کردن نمرات دانشجویان در متلب

روش دیگر برای نمایش حروف صدا دار

روش دیگری برای نمایش حروف صدا دار در متلب استفاده از تابع ismember است.

این تابع برای بررسی وجود یک المان در یک آرایه استفاده می‌شود.

می‌توانیم از این تابع برای بررسی وجود حروف صدا دار در یک کلمه استفاده کنیم.

vowels = 'aeiouAEIOU';
vowel_indices = find(ismember(str, vowels));
vowel_chars = str(vowel_indices);

در این حالت، متغیر vowels حروف صدا دار را شامل می‌شود.

تابع ismember برای بررسی وجود هر یک از حروف صدا دار در کلمه استفاده مشود.

با استفاده از تابع find، می‌توانیم اندیس‌های حروف صدا دار را در کلمه پیدا کنیم.

سپس با استفاده از این اندیس‌ها، می‌توانیم خود حروف صدا دار را در کلمه پیدا کنیم.

به عنوان نمونه، فرض کنید کلمه Hello World! را داریم.

با استفاده از این روش، می‌توانیم حروف صدا دار را پیدا کرده و آن‌ها را در یک متغییر جداگانه نمایش دهیم.

کد کامل به صورت زیر است:

پرسش و پاسخ ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “تمرین حروف صدا دار در متلب”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تمرینات مشابه

پروژه مدیریت کتابها در سی شارپ

پروژه مدیریت کتابها در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه sql دیجی کالا

پروژه sql دیجی کالا

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه نمایش دمای هوا از طریق گوگل

پروژه نمایش دمای هوا از طریق گوگل

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه ساختمان داده بانک یاب

پروژه ساختمان داده بانک یاب

  • استادیار: وفایی مقدم
  • قیمت: 60,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : سخت
تمرین چند ضلعی در سی شارپ

تمرین چند ضلعی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
تمرین singleton در سی شارپ

تمرین singleton در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: رایگان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
محاسبه شیب پاره خط در سی شارپ

محاسبه شیب پاره خط در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 35,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط
پروژه محاسبه عملگر های بیتی در سی شارپ

پروژه محاسبه عملگر های بیتی در سی شارپ

  • استادیار: وفایی مقدم
  • قیمت: 50,000 تومان
  • نوع آموزش: ویدیویی
  • سطح تمرین : متوسط