آخرين ارسالهاي تالار

خطا: mod_kunenalatest:كيوننا نسخه 1.7 (يا بالاتر) بر روي سيستم شما نصب نيست!
Documentations
  • صفحه:
  • 1

موضوع: حلقه for

حلقه for 2 months 6 days ago #21916

  • ثریا
  • ( User )
  • ثریا's Avatar
  • آفلاين
  • Fresh Boarder
  • ارسال: 2
  • امتياز: 0
سلام
وقت بخیر
من یه فرمول رو در حلقه for نوشتم و حلقه داده ها رو حساب میکنه اما فقط اخرین داده رو به عنوان خروجی در نظر میگیره
میخواستم اگه میشه کمک کنید که چجوری میتونم تمام داده ها رو به صورت ماتریس بگیرم ؟
با تشکر
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده.

پاسخ: حلقه for 2 months 6 days ago #21917

  • حسین
  • ( User )
  • حسین's Avatar
  • آفلاين
  • Gold Boarder
  • ارسال: 206
  • Thank you received: 87
  • امتياز: 44
سلام
فرمولی که نوشتید رو بزارید تا یک راه حل مناسب پیدا کنیم.
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده.

پاسخ: حلقه for 2 months 6 days ago #21919

  • ثریا
  • ( User )
  • ثریا's Avatar
  • آفلاين
  • Fresh Boarder
  • ارسال: 2
  • امتياز: 0
حسین wrote:
سلام
فرمولی که نوشتید رو بزارید تا یک راه حل مناسب پیدا کنیم.
سلام
با سپاس از شما
حلقه اگر از 1 شروع میشد مشکلی نداشتم ولی الان یه ماتریس سطری 60 درایه ای میسازه که فقط 7 درایه آخر اون داده هایی هست که نیاز دارم
چکار کنم که دقیقا یه ماتریس سطری 7 درایه ای بسازه و داده ها توی اون ذخیره بشن؟
for i=54:1:60
q1(i)=(e1-(n1).^2*(sin(i))^2).^0.5/e1
end
در این حلقه فقط تکرار روی sin هست و بقیه ثابت هستند...
آخرين ويرايش: 2 months 6 days ago ارسال توسط ثریا.
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده.

پاسخ: حلقه for 2 months 5 days ago #21924

  • حسین
  • ( User )
  • حسین's Avatar
  • آفلاين
  • Gold Boarder
  • ارسال: 206
  • Thank you received: 87
  • امتياز: 44
با سلام

for i=54:1:60
q1(i)=(e1-(n1).^2*(sin(i))^2).^0.5/e1
end

به جای این خط کد از یکی از دو خط کد زیر استفاده کنید:
for i=1:7
q1(i)=(e1-(n1).^2*(sin(i+53))^2).^0.5/e1
end

یا :


for i=54:1:60
q1(i-53)=(e1-(n1).^2*(sin(i))^2).^0.5/e1
end
مدير دسترسي عمومي براي نوشتن را غيرفعال كرده.
  • صفحه:
  • 1
Time to create page: 0.039 seconds
logo-samandehi