2 - Write a Mathcad function that exchanges the rows, columns, or rows and columns of a square symmetric matrix C. Indices i and k represent the rows to be exchanged, and the variable e is used to tell the program which operation is to be executed:(adsbygoogle = window.adsbygoogle || []).push({});

e = 1 means row exchange

e = 2 means column exchange

e = 3 means row and column exchange

The program should exit before attempting the exchange if the matrix is not symmetric, if a code of h other than 1, 2, or 3 is entered, or if an indicated row or column is outside the bounds of the matrix. The message should be explicit as to what the problem is (eg. "Error, an h code of 4 was entered"). If more than one error exists, the problem should list the errors in separate lines, but in a single execution of the routine. Test your routine with a matrix no smaller than 5 by 5, and make sure it traps all the errors.

**Physics Forums - The Fusion of Science and Community**

Dismiss Notice

Join Physics Forums Today!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

# Mathcad-Can anyone solve this problem?

Tags:

Can you offer guidance or do you also need help?

Draft saved
Draft deleted

Loading...

Similar Threads for Mathcad anyone solve | Date |
---|---|

Does anyone had this plotting problem with MATLAB? | Dec 23, 2017 |

LaTeX Mathcad 2001 to Latex converter? | Mar 27, 2015 |

Mathcad Function | Mar 8, 2014 |

Mathcad: differentiating with indexes | Oct 1, 2012 |

How should I draw a simple plot? | May 2, 2012 |

**Physics Forums - The Fusion of Science and Community**