PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : کد vba(کمک فوری)



sami131
2015/06/08, 15:33
سلام دوستان
من این برنامه رو نوشتم برای 4تا Wمی خواستم اما نتونستم بخاطر همین برای هر w یک command buttom گذاشتم.کسی میتونه این کار رو (حل برای 4تا w)با یک command buttom انجام بده؟
یه تمرین مرتب و منظم رو میخوام به استاد تحویل بدم(نمودارش هم میشه تو vba کدش رو نوشت که یک دفعه همه با یه دکمه نمایش داده بشه؟)

مرسی

ordouei
2015/06/08, 16:49
سلام
w یعنی چی ؟
کد ها رویت شد ولی علت w مشخص نیست - و کد ها شبیه هم میباشد و متغیر معنی داری دیده نشد .
لطفا توضیحات بیشتر در خصوص خواست خود بدهید - البته ترسیم با کد انجام میشود - دیتا نا مفهوم بود .

sami131
2015/06/08, 22:42
سلام
w یعنی چی ؟
کد ها رویت شد ولی علت w مشخص نیست - و کد ها شبیه هم میباشد و متغیر معنی داری دیده نشد .
لطفا توضیحات بیشتر در خصوص خواست خود بدهید - البته ترسیم با کد انجام میشود - دیتا نا مفهوم بود .

این مدل روش حل برای روش نیوتن هست.w می تواند هر عدد دلخواهی باشه که من این 5 مقدار (0.9 تا 1.4)را برای اون در نظر گرفتم و تاثیر اون د رسریعتر رسیدن به جواب هست بعنوان مثال با حدس اولیه x=1 یعنی در command buttom1 برای w=0.9 با 13 مرحله و برای w=1.1 با 26 مرحله به جواب میرسه و...
هدف اینه که برای حدس اولیه های متفاوت( x )مقدار w بهینه ای که تعداد مراحل رو حداقل میکنه پیدا کنم و در یک نمودار رسم کنم.

Ali Parsaei
2015/06/09, 16:09
سلام،
البته تمرين را خودتان بايد انجام دهيد تا ياد بگيريد!:o
ولي من راهنمايي مي کنم به اميد اينکه راهنمايي بنده (اگر به درد بخورد) خودش گامي جهت ياد گيري شما باشد.
شما همه کدها را پشت سر هم داخل رويداد کليک يک کامند باتن بنويسيد! مشکلي پيش نخواهد آمد! يکي يکي عمل خواهد شد!
يعني تمام کدهايي که فعلا" نوشته ايد خط اول و آخرش حذف مي شود (زيرا اين دو خط مربوط به رويداد کليک کامند باتن مربوطه مي باشد) و بقيه اش به ترتيب در بين کد رويداد کليک يک کامند باتن درج مي گردد.
ضمنا" کامند باتن شماره يک فايل شما مشکل دارد، روي دگمه اش نوشته شده COMMAND BUTTON1 ولي در کد آن عدد 1 حذف شده، اصلاحش کنيد يا حذفش کرده و دوباره ايجاد کنيد.
در پايان خواهشمند است براي موضوعات خود تيتر مناسب انتخاب کنيد.
موفق باشيد.

sami131
2015/06/09, 18:36
سلام،
البته تمرين را خودتان بايد انجام دهيد تا ياد بگيريد!:o
ولي من راهنمايي مي کنم به اميد اينکه راهنمايي بنده (اگر به درد بخورد) خودش گامي جهت ياد گيري شما باشد.
شما همه کدها را پشت سر هم داخل رويداد کليک يک کامند باتن بنويسيد! مشکلي پيش نخواهد آمد! يکي يکي عمل خواهد شد!
يعني تمام کدهايي که فعلا" نوشته ايد خط اول و آخرش حذف مي شود (زيرا اين دو خط مربوط به رويداد کليک کامند باتن مربوطه مي باشد) و بقيه اش به ترتيب در بين کد رويداد کليک يک کامند باتن درج مي گردد.
ضمنا" کامند باتن شماره يک فايل شما مشکل دارد، روي دگمه اش نوشته شده COMMAND BUTTON1 ولي در کد آن عدد 1 حذف شده، اصلاحش کنيد يا حذفش کرده و دوباره ايجاد کنيد.
در پايان خواهشمند است براي موضوعات خود تيتر مناسب انتخاب کنيد.
موفق باشيد.
سلام ممنون از راهنماییتون اما منظورم این بود توی یه حلقه for تعریفش کرد.
و اینکه دستور کشیدن نمودارش هم داخل کامند باتن بنویسم.
بازم مرسی
باشه

solar
2015/06/09, 23:09
سلام دوستان من این برنامه رو نوشتم برای 4تا Wمی خواستم اما نتونستم بخاطر همین برای هر w یک command buttom گذاشتم.کسی میتونه این کار رو (حل برای 4تا w)با یک command buttom انجام بده؟یه تمرین مرتب و منظم رو میخوام به استاد تحویل بدم(نمودارش هم میشه تو vba کدش رو نوشت که یک دفعه همه با یه دکمه نمایش داده بشه؟)مرسیسلام اگه صلاح میدونین از combo box استفاده کنید تا نوع W قابل انتخاب باشه یا اینکه یک فرم کوچیک طراحی کنیدکه توسط commad buttom تا کاربر یکی از چهار نوع w انتخاب کنه و کد مربوط به اون اجرا بشه

sami131
2015/06/10, 13:41
سلام اگه صلاح میدونین از combo box استفاده کنید تا نوع W قابل انتخاب باشه یا اینکه یک فرم کوچیک طراحی کنیدکه توسط commad buttom تا کاربر یکی از چهار نوع w انتخاب کنه و کد مربوط به اون اجرا بشه

سلام ممنون از راهنمایتون
من دانشجوی مهندسی شیمی هستم و متاسفانه فقط با نرم افزارهای تخصصی رشته خودم کار میکردم و میشه گفت یکم تسلط دارم.اینهایی که فرمودید میرم دنبالش ببینم میتونم اجرا کنم یا نه.بازم مرسی

solar
2015/06/10, 18:26
سلام
من کدهای برنامه شما رو خوندم و کد جدیدی که فقط با یک commad buttom قابل اجرا باشه رو آماده کردم فقط برای اجرا، دستور Option Base 1 باید قبل از همه دستوارت نوشته بشه .
تنها کاری که انجام دادم این بود که x های تعریف شده رو توی یک آرایه قرار دادم . البته نتیجه نهایی اجرای این کد یه ایراد داره که خودتون بهتر میتونین برطرفش کنین . در نهایت این یه روش برای هدفی بود که در نظر داشتین

solar
2015/06/11, 00:18
ایراد کد برطرف شد. اصلاح شده اونو پیوست کردم

sami131
2015/06/11, 13:39
ایراد کد برطرف شد. اصلاح شده اونو پیوست کردم
ممنون دوست من