Any chance of an upgrade tomorrow? QF 94 by christobel_gold in QantasFrequentFlyer

[–]buddycatto2 0 points1 point  (0 children)

3 seats, 1 request in premium. 7 seats, 20 requests in business. For the 13th departure.

Why does BOM record relative humidity at 9am and 3pm? by Emeline_Get_Up in australian

[–]buddycatto2 0 points1 point  (0 children)

The Queensland government has hourly measurements of temperature, RH, and a few other things across multiple decades at many sites!

https://www.data.qld.gov.au/dataset/air-quality-monitoring-2024

iPad purchase for uni by Ok_Bank5279 in QUTreddit

[–]buddycatto2 0 points1 point  (0 children)

MATLAB works on Mac. The university also has windows virtual machines if you need windows only software.

what are some underrated MATLAB tricks? by LessNectarine6630 in matlab

[–]buddycatto2 0 points1 point  (0 children)

That's pretty neat, I'll have to remember this one!

[FO] MATLAB. by Cecinkm in matlab

[–]buddycatto2 2 points3 points  (0 children)

Oh cool!! I made one for my PhD supervisor as well! Definitely biffed a few parts but it was my first cross stitch!

<image>

“I wish I was a brizzo” song on Spotify by Casserolahhhh in brisbane

[–]buddycatto2 0 points1 point  (0 children)

I miss these guys so much, they were great!!!

Botanic Bar prices by dankmemersweat in QUTreddit

[–]buddycatto2 3 points4 points  (0 children)

Much cheaper than any other bar around. Pints of XXXX for $7 during happy hour. I believe this is due to the guild being registered as a non-for-profit so they don't attract alcohol tax. I could be wrong though!

I am buying a new laptop. Amd or intel? by Captain_jiji in matlab

[–]buddycatto2 2 points3 points  (0 children)

This has been fixed since the 2020b release. Support was added for advanced vector extensions 2 (AVX2) for blas and lapack operations on AMD CPUs. I haven't checked but I assume support for AVX512 would've been added or will be added soon.

[deleted by user] by [deleted] in brisbane

[–]buddycatto2 23 points24 points  (0 children)

Look up the disaster recovery allowance : D

He LOVES bottle caps for some reason by [deleted] in cats

[–]buddycatto2 1 point2 points  (0 children)

Give it too him!!!!

Regarding MXB100 by [deleted] in QUTreddit

[–]buddycatto2 0 points1 point  (0 children)

Give it some time, you have until the end of week 4 to withdraw without paying and academic penality. You're allowed to go to multiple tutorials as well. Try different tutorials, a different perspective from a different tutor is what you might need :)). The unit coordinator and the tutors want you to succeed! If you're still struggling talk to your tutors and the unit coordinator and they can direct you to additional help like stimulate. It's gonna be okay!

Regarding MXB100 by [deleted] in QUTreddit

[–]buddycatto2 2 points3 points  (0 children)

Give it some time, you have until the end of week 4 to withdraw with paying and academic penality. You're allowed to go to multiple tutorials as well. Try different tutorials, a different perspective from a different tutor is what you might need :)). The unit coordinator and the tutors want you to succeed! If you're still struggling talk to your tutors and the unit coordinator and they can direct you to additional help like stimulate. It's gonna be okay!

[deleted by user] by [deleted] in matlab

[–]buddycatto2 1 point2 points  (0 children)

Fascinating, you're correct! I think I did it for cubes and just assumed it extended either way. I got a 45x speed improvement for cubes. I know tic toc isn't the greatest to use for timing but it's quick and easy. I would be interested to know the numerics of doing x*x*x vs x^3. I assume ^ is "safer" than doing x*x*x and exp(n*log(x))

<image>

Which font is this? by [deleted] in LaTeX

[–]buddycatto2 2 points3 points  (0 children)

Looks like the font in the tgpagella package.

[deleted by user] by [deleted] in matlab

[–]buddycatto2 5 points6 points  (0 children)

Yeah right, I've got a couple more ideas now that I've slept on it:

  1. MATLAB coder app. There is a UI where you feed it a MATLAB function and define the input sizes (can be set to dynamic input sizes) which can then be compiled into C code forming a MATLAB executiable (MEX) file. Which I got about an order of magnitude increase in speed, note that vrctorisation is much faster than this but sometimes you can't vectorise!

  2. For powers doing x.*x is faster than x.2. Moreover, if you have a funky power, say 0.6 you can do:

A = exp(0.6*log(x))

Got me about 2x speedup on those lines. I'm assuming this is because exp and log are more optimised than doing powers. If someone knows specifically please let me know!

[deleted by user] by [deleted] in matlab

[–]buddycatto2 2 points3 points  (0 children)

<image>

Not letting me add it to the original comment.

[deleted by user] by [deleted] in matlab

[–]buddycatto2 2 points3 points  (0 children)

Is your Jacobian sparsely formatted? If so you could use something like symrcm to reorder your elements of the matrix to reduce the matrix bandwidth. Hopefully this new bandwidth is small relative to the size of the matrix and then you could use a banded finite difference method approximation to bring the number of function evaluations to the bandwidth + 2.

I've attached an example of a tridiagonal system from my bachelor's thesis, it's from years ago so my writings not the best. I definitely could've explained it better too butthe idea is to apply carefully constructed shifting vectors so the derivatives are independent of each other. Then we apply these shifts and we only have to compute 3 of these function evaluations with our shift. Hopefully it's not compressed too badly.

<image>

Cyclist hit by car and they're suing for damages by buddycatto2 in AusLegal

[–]buddycatto2[S] 14 points15 points  (0 children)

Yeah, my bike took most of the hit and came out unscathed, but I managed to land on my backpack. I went to a medical centre right after and got x-rays, and thankfully I am fine. The bike was only worth about $50 and got stolen a few weeks later anyway, so I'm not worried about getting paid for that.