নির্বাচিত পোস্ট | লগইন | রেজিস্ট্রেশন করুন | রিফ্রেস

নিজের করা কোড দেখে নিজেই মূগ্ধ হয়ে তাকায়া থাকে, এরকম লোকজন দুনিয়াতে খুব কম। আমি সেই দূর্লভ প্রজাতীর একজন।ম্যাথ নিয়েও আমার অনেক আগ্রহ।অ্যাবস্ট্রাক্ট ম্যাথ নিয়ে কাজ করে এমন লোকজনকে আমি খুব সম্মান করি, তবে ম্যাথমেটিশিয়ানরা কোডিং পারে না, আমেরিকা/কানাডার ম্যা

আমার আমি নাই

নিজের করা কোড দেখে নিজেই মূগ্ধ হয়ে তাকায়া থাকে, এরকম লোকজন দুনিয়াতে খুব কম। আমি সেই দূর্লভ প্রজাতীর একজন। ম্যাথ নিয়েও আমার অনেক আগ্রহ।অ্যাবস্ট্রাক্ট ম্যাথ নিয়ে কাজ করে এমন লোকজনকে আমি খুব সম্মান করি, তবে ম্যাথমেটিশিয়ানরা কোডিং পারে না, আমেরিকা/কানাডার ম্যাথমেটিশিয়ানরাও পারে না। এইডা আমাকে শান্তি দেয়। কারন ম্যাথমেটিশিয়ানরা কোডিং পারলে ওরা আমারেও ছাড়ায়া যাইতে পারত :)

আমার আমি নাই › বিস্তারিত পোস্টঃ

উল্টা পাল্টা ব্যাপার সেপার

১০ ই জানুয়ারি, ২০১৩ বিকাল ৩:০২

খুব সহজ একটা প্রোগ্রাম ঃ

LIMIT = 100;

f=-3;

for i=1:LIMIT

f=1.4*f-0.2*f^2+3;

fprintf('%3.0f, f=%2.20f
',i,f);

end;



কারও ম্যাটল্যাব থাকলে ম্যাটল্যাব এ এই প্রোগ্রামটা রান করায়া দেখেন তো এর আউটপুট কেমন আসে? :D

মন্তব্য ১১ টি রেটিং +০/-০

মন্তব্য (১১) মন্তব্য লিখুন

১| ১০ ই জানুয়ারি, ২০১৩ বিকাল ৪:৩২

চলতি নিয়ম বলেছেন: ম্যাটল্যাবে কি printf("%3.0f, f=%2.20f
",i,f); আছে??

১১ ই জানুয়ারি, ২০১৩ সকাল ১১:৪৩

আমার আমি নাই বলেছেন: উপস!!! এইডা আমি কি করলাম, কোডটা আসলে GNU Octave এ করা, ওইটাই সরাসরি বসানোর ফল হল এই :( যাই হোক fprintf('%3.0f, f=%2.20f
',i,f); এইটা ইউজ করতে পারেন। ঠিক করে দিচ্ছি :)

২| ১০ ই জানুয়ারি, ২০১৩ বিকাল ৫:২৮

প্রকৌশলী মোঃ জুলফিকার আলী জুয়েল বলেছেন: চলতি নিয়ম বলেছেন: ম্যাটল্যাবে কি printf("%3.0f, f=%2.20f
",i,f); আছে??

৩| ১১ ই জানুয়ারি, ২০১৩ দুপুর ১:১৪

চলতি নিয়ম বলেছেন: 1, f=-2.99999999999999910000
2, f=-2.99999999999999730000
3, f=-2.99999999999999290000
4, f=-2.99999999999998130000
5, f=-2.99999999999995120000
6, f=-2.99999999999987300000
7, f=-2.99999999999966960000
8, f=-2.99999999999914110000
9, f=-2.99999999999776710000
10, f=-2.99999999999419490000
11, f=-2.99999999998490630000
12, f=-2.99999999996075670000
13, f=-2.99999999989796780000
14, f=-2.99999999973471620000
15, f=-2.99999999931026200000
16, f=-2.99999999820668070000
17, f=-2.99999999533736970000
18, f=-2.99999998787716130000
19, f=-2.99999996848061910000
20, f=-2.99999991804960950000
21, f=-2.99999978692898670000
22, f=-2.99999944601537470000
23, f=-2.99999855964003540000
24, f=-2.99999625506450760000
25, f=-2.99999026317052490000
26, f=-2.99997468426232580000
27, f=-2.99993417921022410000
28, f=-2.99982886681305770000
29, f=-2.99955505957126340000
30, f=-2.99884319447968210000
31, f=-2.99699257328697580000
32, f=-2.99218249946922390000
33, f=-2.97968672128289120000
34, f=-2.94726800119396510000
35, f=-2.86345293584392560000
36, f=-2.64870665334013470000
37, f=-2.11131870176584790000
38, f=-0.84737951455743188000
39, f=1.67005827128127770000
40, f=4.78026265389878620000
41, f=5.12218550740640670000
42, f=4.92370283591212310000
43, f=5.04461404700315530000
44, f=4.97283348916010580000
45, f=5.01615230264169300000
46, f=4.99025643903885730000
47, f=5.00582714918064390000
48, f=4.99649691935809770000
49, f=5.00209939407034470000
50, f=4.99873948206669990000
51, f=5.00075599297888740000
52, f=4.99954628990759000000
53, f=5.00027218488487520000
54, f=4.99983667425215120000
55, f=5.00009799011364820000
56, f=4.99994120401139860000
57, f=5.00003527690176600000
58, f=4.99997883361004720000
59, f=5.00001269974436810000
60, f=4.99999238012112190000
61, f=5.00000457191571360000
62, f=4.99999725684639000000
63, f=5.00000164589066020000
64, f=4.99999901246506170000
65, f=5.00000059252076760000
66, f=4.99999964448746860000
67, f=5.00000021330749260000
68, f=4.99999987201549430000
69, f=5.00000007679069910000
70, f=4.99999995392557840000
71, f=5.00000002764465190000
72, f=4.99999998341320760000
73, f=5.00000000995207470000
74, f=4.99999999402875430000
75, f=5.00000000358274650000
76, f=4.99999999785035150000
77, f=5.00000000128978780000
78, f=4.99999999922612660000
79, f=5.00000000046432370000
80, f=4.99999999972140510000
81, f=5.00000000016715700000
82, f=4.99999999989970510000
83, f=5.00000000006017680000
84, f=4.99999999996389290000
85, f=5.00000000002166270000
86, f=4.99999999998700150000
87, f=5.00000000000779820000
88, f=4.99999999999532020000
89, f=5.00000000000280660000
90, f=4.99999999999831510000
91, f=5.00000000000100990000
92, f=4.99999999999939250000
93, f=5.00000000000036420000
94, f=4.99999999999978060000
95, f=5.00000000000013060000
96, f=4.99999999999992010000
97, f=5.00000000000004800000
98, f=4.99999999999997070000
99, f=5.00000000000001600000
100, f=4.99999999999999020000

১১ ই জানুয়ারি, ২০১৩ দুপুর ২:২৯

আমার আমি নাই বলেছেন: ঘটনা তো ওইখানেই। উত্তর আসে ~৫। অথচ আসার কথা হচ্ছে -৩। আপনি হাতে হিসেব করলেই বুঝতে পারবেন সবসময়ই -৩ আসার কথা। কোথাও কোন সমস্যা আছে। ম্যাথ এর জন্য এতদিনের ভরসার জিনিস ম্যাটল্যাব এর এরকম একটা সিম্পল ম্যাথ এর উল্টাপালটা উত্তর দেখে মেজাজ খুব খারাপ হয়ে ছিল :( আমি অবশ্য এখন জানি সমস্যাটা কোথায় :)

৪| ১১ ই জানুয়ারি, ২০১৩ দুপুর ২:৩৯

এহসান সাবির বলেছেন: যা হয় হোক....!

১১ ই জানুয়ারি, ২০১৩ দুপুর ২:৪৯

আমার আমি নাই বলেছেন: আরে ভাই তো দেখি একেবারে আমার মনের কথা বলেছেন। এত সহজভাবে এত সত্য এই কথাটা মনে হয় কেউ প্রকাশ করে নি আগে :) আহা, যা হয় হোক, একসময় তো সবাইকেই মারা যেতে হবে :(

৫| ১১ ই জানুয়ারি, ২০১৩ বিকাল ৪:২৫

চলতি নিয়ম বলেছেন: ভালো জিনিস পাইছেন তো =p~ =p~

সমস্যাটা সবাইকে বুঝায় দেন।

১২ ই জানুয়ারি, ২০১৩ ভোর ৪:৩৪

আমার আমি নাই বলেছেন: সহজ কথায় প্রব্লেমটা হচ্ছে ফ্লোটিং পয়েন্ট এরিথমেটিক এর প্রব্লেম। ফ্লোটিং পয়েন্ট এ আসলে প্রিসিশন অনেক বড় ব্যাপার। দশমিক এর পরে ফ্লোটিং পয়েন্ট এর অনেক নাম্বার থাকলে কম্পিউটার কিছু নাম্বার বাদ দিয়ে 'রাউন্ড' করে। এর জন্য আবার একেক সিস্টেম একেক নিয়ম ফলো করে।আপাতদ্রিষ্টিতে এই রাউন্ডিং তেমন বড় কিছু মনে না হলেও সেটাই একসময় অনেক বড় ভুলের কারণ হয়ে যেতে পারে :(

৬| ১১ ই জানুয়ারি, ২০১৩ বিকাল ৪:৩৩

কালোপরী বলেছেন: এগুলি কি?????

৭| ১৪ ই জানুয়ারি, ২০১৩ দুপুর ১:১১

চলতি নিয়ম বলেছেন: ফ্লোটিং পয়েন্ট এ আসলে প্রিসিশন অনেক বড় ব্যাপার। এইটা বুঝতে পেরেছিলাম। ম্যাটল্যাব এ এর সমাধান টা জানা আছে কি? থাকলে জানাবেন।

আপাতদ্রিষ্টিতে এই রাউন্ডিং তেমন বড় কিছু মনে না হলেও সেটাই একসময় অনেক বড় ভুলের কারণ হয়ে যেতে পারে। আমি নিজে এটার ভুক্তভোগী।

সি++ এও কি সেইম প্রবলেম আছে?

আপনার মন্তব্য লিখুনঃ

মন্তব্য করতে লগ ইন করুন

আলোচিত ব্লগ


full version

©somewhere in net ltd.