MATLAB Part 2
Across
- 1. Declares symbolic variables/functions for Symbolic Math Toolbox.
- 4. Computes the vector cross product (3-D vectors; direction follows right-hand rule).
- 7. Logical test that returns true only if every element is nonzero/true (watch the dimension behavior).
- 10. Creates an identity matrix (1s on the main diagonal, 0s elsewhere).
- 12. Attempts algebraic simplification of symbolic expressions.
- 13. Keyword that closes a code block or means “last index” when used in indexing.
- 16. Approximates an integral using the trapezoidal numerical rule (works on sampled data).
- 18. Loop that repeats as long as its condition stays true (can run forever if you’re careless).
- 19. Conjugate transpose with ' for complex data (use .' for nonconjugate transpose).
- 24. Creates an array filled with 1s (common for initialization/preallocation).
- 26. Expands products/powers and applies identities to rewrite expressions.
- 27. Symbolic differentiation (derivative) of an expression with respect to a variable.
- 29. Evaluates a polynomial at given x-values using coefficients (often from polyfit).
- 30. Controls how numeric output is displayed (doesn’t change stored precision).
- 32. Branch label inside switch that matches specific values/patterns.
- 33. Matrix multiplication **AB** (linear algebra multiply, not element-wise).
- 35. Converts text to numbers by evaluating it (powerful but can be risky/unexpected).
- 36. Creates an array filled with 0s (classic preallocation tool).
- 37. Solves symbolic equations/systems for specified variables.
- 38. Computes symbolic integrals (indefinite or definite with limits).
- 40. Loop that repeats over a specified set of values (often a fixed count or vector).
- 44. Element-wise multiplication *A.B (each element multiplied by the corresponding element).
- 47. Returns elapsed time since the most recent tic (or since a named timer).
- 48. Reduced row echelon form (Gauss–Jordan elimination result).
- 49. Data type representing points in time (date + time, with optional time zone).
- 50. Element-wise power A.^B (each element raised to a power).
- 52. Opens a GUI list dialog so a user can select one or more items (returns selected indices).
- 53. Computes differences between adjacent elements (discrete “derivative-like” operation for vectors).
- 54. Multi-branch control structure that compares an expression to different cases.
Down
- 2. Substitutes symbolic variables with values/expressions (symbolic “find and replace”).
- 3. Rewrites a symbolic expression by collecting like powers/terms of a variable.
- 5. Creates data stored as category labels (useful for grouping, stats, plots).
- 6. Displays the contents of a cell array in a readable, indexed format.
- 7. Logical test that returns true if at least one element is nonzero/true (also operates by dimension).
- 8. Matrix power A^n (repeated matrix multiplication; different from element-wise power).
- 9. Returns the dimensions of an array (rows, columns, etc.).
- 11. Stops execution by throwing an error with your message (not a warning—this one halts).
- 14. Computes the dot product (inner product) of two vectors.
- 15. Returns indices (and optionally values) of elements that aren’t zero/false (can also limit how many).
- 17. Performs 1-D interpolation (table lookup) for data points at new query x-values.
- 20. Computes the matrix inverse (works, but often not the best numerical approach).
- 21. Plots a function/symbolic expression with automatic sampling of x-values.
- 22. Symbolic factorization (rewrites expression as factors) or integer prime factors depending on input type.
- 23. Cumulative sum along a dimension (running total).
- 25. Returns the category names/levels from a categorical array.
- 28. Creates a table with named variables (columns can be different types).
- 31. Adds another condition branch when the prior if/elseif tests fail.
- 32. Skips the rest of the current loop iteration and jumps to the next one.
- 34. Conditional keyword that runs code only when a logical test is true.
- 39. Converts numbers into a character array (string formatting, but simple).
- 41. Default branch in a switch when no case matches.
- 42. Computes the time difference between datetimes/durations in specified calendar units (months/years aren’t fixed-length).
- 43. Starts a stopwatch timer for quick performance timing.
- 45. Catch-all branch when none of the if/elseif conditions are true.
- 46. Computes the determinant of a square matrix (scalar that hints at invertibility).
- 49. Solves symbolic differential equations (returns symbolic solution forms).
- 51. Fits polynomial coefficients to data (least-squares curve fit).