| New Reply |
am i doin right things |
Share Thread | Thread Tools |
| Apr4-11, 09:10 PM | #1 |
|
|
am i doin right things
Question
Write a program that utilizes looping to produce the following table of values: A --A+2 3 --5 6 --8 9 --11 12 --14 15 --17 and my input is with using the m-file for A=3:3:15 display ('A+2') A=A+2 end is it correct? |
| Apr5-11, 04:09 AM | #2 |
|
|
Your program gives only the values of A+2. Do you want table of values?
And the line display('A+2') is not required. It simply displays 'A+2' and wont calculate anything. It will be better if you write like this for i=1:5 % you need five pairs in table x(i)=3*i; y(i)=x(i)+2; end display(x) display(y) |
| Apr8-11, 01:48 AM | #3 |
|
|
tis is the question my lacturer giv it to me.. i'm still not really understand wat the question wan.. can u tell the detail pls?
i wuld aprreciate any helps Write a program that utilizes looping to produce the following table of values: A A+2 A+4 A+6 3 5 7 9 6 8 10 12 9 11 13 15 12 14 16 18 15 17 19 21 |
| Apr8-11, 02:19 AM | #4 |
|
|
am i doin right things
Have you been asked to do it in Matlab?
You can use 'for loop' procedure in Matlab to accomplish this. Start with small examples. Understand how to write coding for simple problems which will help you to realize the table you want. |
| Apr8-11, 04:22 AM | #5 |
|
|
yup do it in matlab..
'for loop' procedure is like how? the one tat i doin is called for loop? |
| Apr8-11, 04:29 AM | #6 |
|
|
Yes, the lines I mentioned at #2 gives output for A A+2
Within the same loop itself you can add codes for getting A+4 and A+6 |
| Apr8-11, 04:40 AM | #7 |
|
|
thx.. u hav help me alot now..
then again, how to add eq A+4 and A+6 in the same M-file rather than makin 3 m-files for 3 equations... isit possible btw? |
| Apr8-11, 05:43 AM | #8 |
|
|
Let me explain what is happening for i=3:3:15 bla.. bla.. end In the above for loop, the lines between 'for' and 'end' are executed 5 times for the values i=3,6,8,12,15. if I include disp(i) disp(i+2) disp(i+4) disp(i+6) between 'for' and 'end' it will display 3 5 7 9 in the first run and 6 8 10 12 in the second run and so on. Note in the line for i=k:m:n variable 'i' assumes value 'k' in first run value 'k+m' in second run and it continues till it equals value of n. |
| Apr8-11, 09:02 AM | #9 |
|
|
I would save the values as rows in a matrix and use fprintf to display a table.
|
| Apr8-11, 01:59 PM | #10 |
|
|
can help my friend give a clue on her question ?
we both dont hav a clue on these question ![]() a) Write a program to convert centimeters to feet and inches. The input is number (floating, 2 decimal), in centimeters, the output should be the equivalent number of feet (integer) and inches (floating, 1 decimal), with the inches given to an accuracy of one decimal place. Assume: 1 inch = 2.54 cm 12 inches = 1 foot If the input value is 333.3, the output format should be: 333.3 centimeters is 10 feet 11.2 inches. |
| Apr8-11, 02:31 PM | #11 |
|
|
You should be able to figure out the conversion logic, but for the display you can use something like:
Code:
fprintf('%1.1f centimeters is %i feet %1.1f inches.\n', ans);
You'll want to read about the fprintf function and string formatting. |
| Apr9-11, 09:18 AM | #12 |
|
|
is the command right for the convert question? it seems i din understand about the end part like you stated 'fprintf' part..
clear all close all clc C = input('cm: '); X = (1/2.54)*C; inch=X foot=X*1/12 |
| Apr9-11, 12:06 PM | #13 |
|
|
I think it wants you to give the answer such that, if the answer is 130 in, it is displayed as 10 ft 10 in.
You have the conversion factor, 1 in = 2.54 cm. You can use this to get the value in inches. You can use integer division (idivide in MATLAB) to get how many feet there are, and then find the remainder/modulus too get the number of inches. (Either rem or mod in MATLAB.) What you currently have won't accomplish that. I suggest you work on the basic logic first before worrying about formatting and displaying the answer. |
| Apr10-11, 10:40 AM | #14 |
|
|
Hmm...
i guess i get the picture of it.... but is there any other way to display the answer other than the command that u gave above? |
| Apr10-11, 10:53 AM | #15 |
|
|
I suppose you could use a series of disp commands (I don't remember whether disp has an automatic newline \n).
Edit: see the documentation for disp: |
| Apr10-11, 11:14 AM | #16 |
|
|
wow i hardly to understand that.. currently stuck like slayer did.. i'm unable to get the answer X cm equal X foot X inch
----------------------- 1 more thing how to the product of the odd interger for 1 to 15.. currently doing for a=1:2:15 display('odd integers'); display(a) ; end but it dont show the product off odd interger.. try put sum but still didnt giv an answer =( any idea? |
| Apr10-11, 08:09 PM | #17 |
|
|
sum() won't give you a product!
Try prod(a) |
| New Reply |
| Thread Tools | |
Similar Threads for: am i doin right things
|
||||
| Thread | Forum | Replies | ||
| fundamental things, emergent things | General Discussion | 47 | ||
| One of These Things is Not Like the Others | Brain Teasers | 16 | ||
| Are all things in the universe caused by things that cause things like themselves? | General Discussion | 10 | ||
| Why doin't woman liek analyric numver thoery? | General Discussion | 14 | ||