• Chriszz@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    There’s no way you teach a uni course and do this kind of thing unless to demonstrate poor practice/run time difference. Are you sure you were paying attention?

    • Successful_Try543@feddit.de
      link
      fedilink
      arrow-up
      0
      ·
      edit-2
      1 year ago

      Yes. He really thought it was efficient and would avoid errors if literally all variables were defined in a single Matlab function he called at the beginning of the script. We students all thought: “Man, are you serious?” As we didn’t want to debug such a mess, in our code, we ignored what he was doing and kept using local variables.

      • Chriszz@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Ah I misread I thought it was specifically a programming course. I can expect this from a math prof.

        • Successful_Try543@feddit.de
          link
          fedilink
          arrow-up
          0
          ·
          edit-2
          1 year ago

          Yes, it was a course on finite deformation material models. And no, you do really, really not want to declare each and every variable in your material subroutine globally for the whole finite element program.